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

发布于 2024-08-16 22:35:30 字数 328 浏览 2 评论 0原文

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

我可以使用逐字环境,但在开始使用之前,我想知道您是否知道任何为 Python 代码提供环境的 LaTeX 样式文件。语法突出显示将是一个优点。

谢谢。

编辑:

我必须指出,minted 包正是我正在寻找的。它具有漂亮的语法突出显示,并且使用起来非常简单。检查此问题以了解更多信息。

I am using LaTeX to write a document about Python. This document will contain code snippets (examples).

I could use the verbatim environment, but before I embark onto it, I'd like to know if you are aware of any LaTeX style file which provides an environment for Python code. Syntax highlight would be a plus.

Thanks.

Edit:

I must point out that the package minted is exactly what I was looking for. It has beautiful syntax highlighting and it is very simple to use. Check this question to know more about it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

清旖 2024-08-23 22:35:30

查看这个问题LaTeX 中的源代码突出显示以获取更多信息。

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

我个人将 Emacs org-mode 与 #+BEGIN_SRC python 一起使用,并让 htmlize.el 在导出期间处理突出显示。您可以在此处查看示例(这是 HTML 导出,但使用最新版本的 org-模式,它也可以使用列表 LaTeX 包对导出的 PDF 进行着色)。

Take a look at this question Source code highlighting in LaTeX for more information.

You should also look at the pygments program for source code highlighting.

I personally use Emacs org-mode with #+BEGIN_SRC python and let htmlize.el take care of the highlighting during export. You can see a sample here (This is an HTML export but with the latest version of org-mode, it can use the listings LaTeX package to colourise exported PDFs too).

那伤。 2024-08-23 22:35:30

为此,请使用 Docutils 和 RST。它有带语法突出显示的 Latex。

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

Use Docutils and RST for this. It has Latex with Syntax highlighting.

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

暗恋未遂 2024-08-23 22:35:30

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

标记

The LaTeX Listings package seems to know about Python. Worth taking a look at.

Mark

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文