使用Python代码片段编写LaTeX文档

时间:2010-01-08 19:01:46

标签: python latex

我正在使用LaTeX编写有关Python的文档。本文档将包含代码段(示例)。

我可以使用verbatim环境,但在我开始之前,我想知道你是否知道任何提供Python代码环境的LaTeX样式文件。语法高亮将是一个加号。

感谢。

编辑:

我必须指出包minted正是我想要的。它具有漂亮的语法高亮,使用起来非常简单。请查看this question以了解详情。

3 个答案:

答案 0 :(得分:5)

请查看此问题Source code highlighting in LaTeX以获取更多信息。

您还应该查看pygments程序,了解源代码突出显示。

我个人使用带有#+BEGIN_SRC python的Emacs组织模式,让htmlize.el在导出期间处理突出显示。您可以看到示例here(这是一个HTML导出,但是使用最新版本的org-mode,它可以使用列表LaTeX包来着色导出的PDF)。

答案 1 :(得分:2)

使用Docutils和RST。它有Latex,语法突出显示。

http://docutils.sourceforge.net/docs/user/latex.html

答案 2 :(得分:2)

LaTeX Listings软件包似乎了解Python。值得一看。

标记