使用 Python 代码片段编写 LaTeX 文档
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
查看这个问题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 lethtmlize.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).为此,请使用 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
LaTeX Listings 包似乎了解 Python。值得一看。
标记
The LaTeX Listings package seems to know about Python. Worth taking a look at.
Mark