2011-04-17 42 views
0

我想通過插入文件在我的lyx文檔中包含python代碼。我開始嘗試使用列表,但這導致代碼溢出頁面。 現在我使用pygments按照本教程http://wiki.lyx.org/Examples/IncludeExternalProgramListingUsingPygments中的描述進行設置。這似乎工作得很好,但代碼突出顯示關閉。例如def和elif關鍵字不會突出顯示,並且docstrings不會突出顯示它們是否分割成多行。 我試圖改變風格到一些不同的內置的,但這並沒有奏效。 有沒有人知道如何用閒置的方式突出顯示python代碼。 謝謝。Pytyments更好的格式爲py代碼

回答

0

你應該看看叫minted的軟件包,但我不知道它和Lyx一起工作的很好。但在普通的乳膠文件中,你可以這樣做:

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