运行python代码块的pandoc过滤器

filter_pandoc_run_p的Python项目详细描述


过滤程序
====================

构建状态覆盖状态pypi版本pypi格式许可证|
python版本开发状态|

*filter_pandoc_run_py*是一个“pandoc<;http://pandoc.org/>;”的“pandoc”筛选器
执行用“codeblocks”或内联“code”编写的python代码。它
接收打印语句输出并将其放入标记
已转换文件。同时,它将所有创建的pyplot图形保存到一个文件夹中,并
将其作为图像包含。代码必须**可信**

…原始::HTML

<;!--https://github.com/chdemko/pandoc-latex-fontsize作为参考-->;

用法
----

要应用过滤器,请对pandoc使用以下选项:



pandoc input_file-f filter_pandoc_run_py—输出格式-o输出文件

示例:



pandoc./tests/test.md-f filter_pandoc_run_py-t gfm-o test_converted.md

-您可以将其转换为任何pandoc支持的格式;
-当转换为降价格式时,它可以更改
符合默认样式的文本(例如更改setext样式
标题到ATX标题)。

安装
----

*filter_pandoc_run_py*需要[python](在3.0版中测试)

使用bash命令安装*filter\u pandoc\u以根用户身份运行



Git克隆URL
CD目录
PIP安装。

或从PYPI获取:



pip安装过滤器pandoc run py

如何使用
----

创建一个常规的降价代码,但追加一个类。运行到它。

对于“代码块”``
~~~~~~~~~~~~~~~~~

将打印语句输出为块引号或段落。你可以隐藏
生成代码。

语法:
`{.python.run format=[blockquote(默认),text]hide_code=[false(默认),true]}``

以下语法也支持启用标准IDE代码
突出显示:



``Python

…代码….
```

“漂亮打印”启用:打印语句的输出被转换为
渲染

对于“代码”``
~~~~~~~~~~~~

将打印语句输出为内联文本。

语法为:



`打印(代码)`{.run}

“漂亮打印”启用:打印语句的输出被转换为
渲染

示例
------

来自标记文件,例如:



```{.python.run}
d=1e3
m=2*d
print('总质量为{.2f}$m^3$'。格式(m))
```

`` pandoc文件--到标记-f filter\u pandoc\u run_py.py-o outfile.md``

…代码::降价

>;输出:
>;
>;总质量为2000.00$m^3$

生成嵌入标记文件中的pyplot图像:



```{.python.run caption=“Figure Number One”label=“我的图”}
导入matplotlib
matplotlib.use('agg')
从matplotlib导入pyplot作为plt
plt.绘图([1,2],[3,4],'dr-')
```

更多示例
~~~~~~~~~~~~~

-检查文件`./tests/test.md``和``./tests/test_common_mark.md``

寻求帮助
----

如果您在“过滤”和“运行”方面有任何困难,请感觉
欢迎使用'file an
问题<;https://github.com/caiofm/filter_pandoc_run_py/issues>;``
github以便我们能提供帮助。

…|构建状态图像::https://img.shields.io/travis/caiofm/filter_pandoc_run_py/master.svg
:目标:https://travis-ci.org/caiofm/filter_pandoc_run_py/branches
…|覆盖状态图像::https://coveralls.io/repos/github/caiofm/filter_pandoc_run_py/badge.svg?分支=主
:目标:https://coveralls.io/github/caiofm/filter\u pandoc\u run\u py?分支=主
…| pypi版本图像::https://img.shields.io/pypi/v/filter_pandoc_run_py.svg
:目标:https://pypi.org/project/filter_pandoc_run_py/
…| pypi format图像::https://img.shields.io/pypi/format/filter_pandoc_run_py.svg
:目标:https://pypi.org/project/filter_pandoc_run_py/
…|许可证图像::https://img.shields.io/pypi/l/filter_pandoc_run_py.svg
:目标:https://raw.githubusercontent.com/caiofcm/filter_pandoc_run_py/master/license
…| python版本图像::https://img.shields.io/pypi/pyversions/filter_pandoc_run_py.svg
:目标:https://pypi.org/project/filter_pandoc_run_py/
…|开发状态图像::https://img.shields.io/pypi/status/filter_pandoc_run_py.svg
:目标:https://pypi.org/project/filter_pandoc_run_py/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
当一个字段的名称发生变化时,java如何解析这些数据?   编写一个java getBonusPercentage()方法来返回员工的奖金加工资   java向Android活动添加容器和操作栏。   java JVM在切换网络访问点后找不到类   Java Matcher慢速正则表达式   java Android片段视图,带有垂直滚动条和左右滑动手势检测   如何在java中找到数组的所有子集?   java无法从给定源创建信封,因为根元素未命名为envelope   java JavaFX矩形旋转轴从左上角以外的点开始   java Tomcat从关系中获取临时对象   java HttpSession和ServletContext没有给出期望的结果   java EditText正在将自身复制到另一个EditText字段   Jsoup之间的区别是什么。parse()和Jsoup。java中的ParseBodyFragment()?   TableView中的java订单列   函数式编程“展开”可选或可选。在Java流(或并行流)中返回前为空   java如何下载Google Play Games服务保存的游戏快照数据,静默?