【问题标题】:Writing a LaTeX document with Python code snippets使用 Python 代码片段编写 LaTeX 文档
【发布时间】:2011-01-03 01:13:09
【问题描述】:

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

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

谢谢。

编辑:

我必须指出,minted 包正是我想要的。它具有漂亮的语法突出显示,并且使用起来非常简单。查看this question 了解更多信息。

【问题讨论】:

    标签: python latex


    【解决方案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。值得一看。

      标记

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-26
        • 1970-01-01
        • 2011-05-25
        • 1970-01-01
        • 1970-01-01
        • 2010-10-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多