在 LaTeX 中嵌入 Python

在 LaTeX 中嵌入 Python

截至目前,在 LaTeX 中嵌入函数式 Python 代码的最佳软件包是什么?我搜索过此网站和其他网站,它们推荐了pythonpythontexsympy软件包等,但信息有些过时。我想知道用户现在建议的最佳替代方案是什么。

答案1

你可能想尝试一下 Pylatex (https://github.com/JelteF/PyLaTeX),文档并不是你能找到的最好的,但一旦你掌握了它,它就相当不错了。就我个人而言,我喜欢你可以同时进行分析(使用 Python)和分析文档。并且像往常一样,将你的程序分成许多小函数,以使你的工作更轻松!

答案2

免责声明:此答案参考我编写的 github 存储库。


我最近一直在研究一个 GitHub 存储库,它可以满足您的要求。可以在这里找到它:https://github.com/QuantumSpaghettification/QS-TEX其工作原理如下(您需要能够运行python2.7):

  1. 下载 FUNC 和 LANG 目录以及 editor.py,并将它们放入目录(例如 QS)。
  2. 下载 QS.config 并将其放入 .tex 脚本的目录中。
  3. 编辑 QS.config 文件以包含目录 QS 的路径,如果您想使用 Listings 包,请定义一个样式,否则清空所有其他变量。
  4. 在您的 tex 文档中使用以下符号:

    <脚本=python2.7:动作={}\>

    您的脚本在这里。

    输出(您想要输出的字符串来代替脚本)

    <脚本>

(左尖括号后不应有空格)

  1. 使用 python2.7 在你的 tex 文件上运行脚本 editor.py,然后在你的标准编译程序上运行你的标准 LaTeX 程序。

相关内容