1

我试图通过插入文件在我的 lyx 文档中包含 python 代码。我首先尝试使用列表,但这会导致代码溢出页面。现在我正在使用 pygments 进行设置,如本教程http://wiki.lyx.org/Examples/IncludeExternalProgramListingUsingPygments中所述。这似乎工作得很好,但代码突出显示已关闭。例如,def 和 elif 关键字不会突出显示,如果文档字符串拆分为多行,则不会突出显示它们。我已经尝试将样式更改为一些不同的内置样式,但这并没有奏效。有没有人知道以与空闲相同的方式突出显示 python 代码的好方法。谢谢。

4

1 回答 1

0

您应该查看名为minted的包,尽管我不知道它与 Lyx 的配合如何。但在普通的乳胶文件中,你可以这样做:

\usepackage{minted}
...
\inputminted[]{python}{python_file.py}
于 2011-04-17T17:26:01.050 回答