截至目前,在 LaTeX 中嵌入函数式 Python 代码的最佳软件包是什么?我搜索过此网站和其他网站,它们推荐了python
、pythontex
和sympy
软件包等,但信息有些过时。我想知道用户现在建议的最佳替代方案是什么。
答案1
你可能想尝试一下 Pylatex (https://github.com/JelteF/PyLaTeX),文档并不是你能找到的最好的,但一旦你掌握了它,它就相当不错了。就我个人而言,我喜欢你可以同时进行分析(使用 Python)和分析文档。并且像往常一样,将你的程序分成许多小函数,以使你的工作更轻松!
答案2
免责声明:此答案参考我编写的 github 存储库。
我最近一直在研究一个 GitHub 存储库,它可以满足您的要求。可以在这里找到它:https://github.com/QuantumSpaghettification/QS-TEX其工作原理如下(您需要能够运行python2.7):
- 下载 FUNC 和 LANG 目录以及 editor.py,并将它们放入目录(例如 QS)。
- 下载 QS.config 并将其放入 .tex 脚本的目录中。
- 编辑 QS.config 文件以包含目录 QS 的路径,如果您想使用 Listings 包,请定义一个样式,否则清空所有其他变量。
在您的 tex 文档中使用以下符号:
<脚本=python2.7:动作={}\>
您的脚本在这里。
输出(您想要输出的字符串来代替脚本)
<脚本>
(左尖括号后不应有空格)
- 使用 python2.7 在你的 tex 文件上运行脚本 editor.py,然后在你的标准编译程序上运行你的标准 LaTeX 程序。