【发布时间】:2015-02-14 16:16:00
【问题描述】:
我正在准备一个数据处理代码,并将这些结果提供给 TeX/LaTeX 文件,该文件将由 Python 编译(即 Python 应该发送命令来编译 TeX/LaTeX 文件)
目前我计划用 TeX/LaTeX 的必要语法生成一个文本文件(扩展名为 .tex),然后使用 os.system 调用外部系统命令。有没有更简单的方法或模块可以做到这一点?
【问题讨论】:
-
有 starship.python.net/crew/bhoel/PyLaTeX-0.2/html/… ,但我不知道它目前的支持情况如何(Python 的版本等)。
-
根据 LaTeX 文档的复杂程度,您可能需要多次运行
pdflatex(可能还有其他工具)。因此,如果您的 TeX 发行版包含latexmk,则更好的解决方案是调用它。这将解决所有这些问题。