Пигменты для лучшего форматирования латекса для py-кода

Я пытаюсь включить код Python в свой документ lyx, вставив файл. Я начал с попытки использовать списки, но это приводило к тому, что код переполнял страницы. Теперь я использую pygments, настраивая его, как описано в этом руководстве, http://wiki.lyx.org/Examples/IncludeExternalProgramListingUsingPygments. Кажется, это работает довольно хорошо, но подсветка кода отключена. например, ключевые слова def и elif не выделяются, а строки документации не выделяются, если они разбиты на несколько строк. Я попытался изменить стиль на несколько разных встроенных, но это не сработало. У кого-нибудь есть/знает хороший способ выделить код Python так же, как это делает холостой ход. Спасибо.


person wookie1    schedule 17.04.2011    source источник


Ответы (1)


Вы должны проверить пакет под названием minted, хотя я не Я не знаю, насколько хорошо это работает вместе с Lyx. Но в обычном латексном файле вы можете просто сделать:

\usepackage{minted}
...
\inputminted[]{python}{python_file.py}
person plaes    schedule 17.04.2011