Pygments to latex更好地格式化py-cod

2024-05-23 17:53:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图通过插入一个文件在lyx文档中包含python代码。我开始尝试使用列表,但这导致代码溢出页面。 现在我使用pygments设置它,如本教程中所述,http://wiki.lyx.org/Examples/IncludeExternalProgramListingUsingPygments。这似乎工作得相当好,但代码高亮显示已关闭。例如,如果def和elif关键字被拆分为多行,则不会突出显示docstring。 我试过把它换成几种不同的内置样式,但没用。 有没有人找到了一种与idle一样突出显示python代码的好方法。 谢谢。在


Tags: 文件代码文档orghttp列表pygmentsdef
1条回答
网友
1楼 · 发布于 2024-05-23 17:53:41

您应该检查名为minted的包,尽管我不知道它和Lyx一起工作得有多好。但在常规乳胶文件中,您只需执行以下操作:

\usepackage{minted}
...
\inputminted[]{python}{python_file.py}

相关问题 更多 >