用于执行(python)代码并包含结果的pandoc过滤器。
pandoc-source-exec的Python项目详细描述
pandoc-source-exec是一个panflutepandocfilter。
它使用适当的可执行文件执行带代码注释的代码块,并且 添加以下输出。Example:
```{ .python .exec } print('Hello World') ```
上面的代码可以这样编译:
example.pdf:example.mdexample.py pandoc --filter pandoc-source-exec -o $@ $<
生成的输出将包括代码块之后的hello world。
pandoc-source-exec提供了许多其他功能,包括tikz图, 正确的图形和代码列表以及包含文件作为代码。
有关更多示例,请查看example files。
未来
- 执行python以外的代码
- 重构交互式执行,构建repl包装器。
- 允许对输出进行可配置的预修复和后修复