使用 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 文档的主要内容,如果未能解决你的问题,请参考以下文章

latex在vim中的代码片段

LATEX中的数学使用Python

论文必备神器,1行代码搞定Latex公式编写,Python小插件

论文必备神器,1行代码搞定Latex公式编写,Python小插件

在 WPF 应用程序中转换和显示 LaTeX 文档

在 LaTeX 中将 HTML img 标签转换为带有标题的图形