Я использую ЛАТЕКС для записи документа о Python. Этот документ будет содержать фрагменты кода (примеры).
Я мог использовать verbatim
среда, но прежде чем я загружусь на него, я хотел бы знать, знаете ли Вы о каком-либо ЛАТЕКСНОМ файле стиля, который обеспечивает среду для кода Python. Выделение синтаксиса было бы плюс.
Спасибо.
Править:
Я должен указать что пакет minted
точно, что я искал. Это имеет красивую подсветку синтаксиса, и это очень просто в использовании. Проверьте этот вопрос знать больше об этом.
Для получения дополнительной информации ознакомьтесь с этим вопросом Подсветка исходного кода в LaTeX .
Вы также должны посмотреть программу pygments для выделения исходного кода.
Я лично использую Emacs org-mode с # + BEGIN_SRC python
, и пусть htmlize.el
позаботится о выделении во время экспорта. Вы можете увидеть образец здесь (это экспорт в HTML, но с последней версией org-mode он также может использовать пакет LaTeX со списками для раскрашивания экспортируемых PDF-файлов).
Используйте для этого Docutils и RST. В нем есть латекс с подсветкой синтаксиса.
Пакет из латексных списков, кажется, знает о Python. Стоит взглянуть на.
Марка