使用 Python 代码片段编写 LaTeX 文档
Posted
技术标签:
【中文标题】使用 Python 代码片段编写 LaTeX 文档【英文标题】:Writing a LaTeX document with Python code snippets 【发布时间】:2011-01-03 01:13:09 【问题描述】:我正在使用 LaTeX 编写有关 Python 的文档。本文档将包含代码 sn-ps(示例)。
我可以使用verbatim
环境,但在开始使用它之前,我想知道您是否知道任何为 Python 代码提供环境的 LaTeX 样式文件。语法高亮将是一个加号。
谢谢。
编辑:
我必须指出,minted
包正是我想要的。它具有漂亮的语法突出显示,并且使用起来非常简单。查看this question 了解更多信息。
【问题讨论】:
【参考方案1】:查看这个问题Source code highlighting in LaTeX 了解更多信息。
您还应该查看pygments 程序以突出显示源代码。
我个人使用带有#+BEGIN_SRC python
的Emacs org-mode 并让htmlize.el
在导出期间负责突出显示。您可以看到一个示例here(这是一个 HTML 导出,但使用最新版本的 org-mode,它也可以使用列表 LaTeX 包为导出的 PDF 着色)。
【讨论】:
谢谢。我很抱歉在不知不觉中重复了这个问题。铸造的包裹是我正在寻找的解决方案。【参考方案2】:为此使用 Docutils 和 RST。它具有带有语法突出显示的 Latex。
http://docutils.sourceforge.net/docs/user/latex.html
【讨论】:
【参考方案3】:LaTeX Listings 包似乎了解 Python。值得一看。
标记
【讨论】:
以上是关于使用 Python 代码片段编写 LaTeX 文档的主要内容,如果未能解决你的问题,请参考以下文章
论文必备神器,1行代码搞定Latex公式编写,Python小插件