Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pygments为py代码提供更好的格式_Python_Tex_Pygments_Lyx - Fatal编程技术网

Python Pygments为py代码提供更好的格式

Python Pygments为py代码提供更好的格式,python,tex,pygments,lyx,Python,Tex,Pygments,Lyx,我试图通过插入一个文件在我的lyx文档中包含python代码。我开始尝试使用列表,但这会导致代码溢出页面。 现在我正在使用pygments设置它,如本教程所述。这似乎工作得相当好,但代码高亮显示已关闭。例如,如果def和elif关键字被拆分为多行,则它们不会高亮显示,DocString也不会高亮显示。 我尝试过将样式更改为一些不同的内置样式,但这没有起作用。 有没有人知道一种好方法可以像idle一样突出显示python代码。 谢谢。您应该查看名为的软件包,尽管我不知道它与Lyx的配合效果如何。但

我试图通过插入一个文件在我的lyx文档中包含python代码。我开始尝试使用列表,但这会导致代码溢出页面。 现在我正在使用pygments设置它,如本教程所述。这似乎工作得相当好,但代码高亮显示已关闭。例如,如果def和elif关键字被拆分为多行,则它们不会高亮显示,DocString也不会高亮显示。 我尝试过将样式更改为一些不同的内置样式,但这没有起作用。 有没有人知道一种好方法可以像idle一样突出显示python代码。
谢谢。

您应该查看名为的软件包,尽管我不知道它与Lyx的配合效果如何。但在常规latex文件中,您只需执行以下操作:

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