Я пытаюсь включить код Python в свой документ lyx, вставив файл. Я начал с попытки использовать списки, но это приводило к тому, что код переполнял страницы. Теперь я использую pygments, настраивая его, как описано в этом руководстве, http://wiki.lyx.org/Examples/IncludeExternalProgramListingUsingPygments. Кажется, это работает довольно хорошо, но подсветка кода отключена. например, ключевые слова def и elif не выделяются, а строки документации не выделяются, если они разбиты на несколько строк. Я попытался изменить стиль на несколько разных встроенных, но это не сработало. У кого-нибудь есть/знает хороший способ выделить код Python так же, как это делает холостой ход. Спасибо.
Пигменты для лучшего форматирования латекса для py-кода
Ответы (1)
Вы должны проверить пакет под названием minted, хотя я не Я не знаю, насколько хорошо это работает вместе с Lyx. Но в обычном латексном файле вы можете просто сделать:
\usepackage{minted}
...
\inputminted[]{python}{python_file.py}
person
plaes
schedule
17.04.2011