1

ファイルを挿入して、lyxドキュメントにPythonコードを含めようとしています。私はリストを使おうとすることから始めましたが、これが原因でコードがページをオーバーフローさせていました。現在、このチュートリアルhttp://wiki.lyx.org/Examples/IncludeExternalProgramListingUsingPygmentsで説明されているように設定するpygmentsを使用しています。これはかなりうまく機能しているように見えますが、コードの強調表示はオフになっています。たとえば、defキーワードとelifキーワードは強調表示されず、docstringは複数行に分割されている場合は強調表示されません。スタイルをいくつかの異なる組み込みのものに変更しようとしましたが、これはうまくいきませんでした。アイドルと同じ方法でPythonコードを強調表示する良い方法を知っている人はいますか?ありがとう。

4

1 に答える 1

0

Lyxと一緒にどれだけうまく機能するかはわかりませんが、mintedというパッケージをチェックする必要があります。しかし、通常のラテックスファイルでは、次のことができます。

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