Как запустить чемоненый пакет в TexnicCenter, используя Miktex
-
02-10-2019 - |
Вопрос
Я работаю с латексным на Vista, используя Texniccenter. 2.0 Alpha 3 (сборка 1118) установив Miktex 2.8. Я хочу использовать код выделения для объектов-C и Читайте здесь что то чеканка отлично. Я установил Python 2.7 и писать Как сказано в Документированная документация. Отказ Я также устанавливаю опцию компилятора-Shell-Escape в TexnicCentcenter. Компилятор находит сценарий PyGletize, но возникает следующая ошибка.
Файл "C: python27 scripts py4. py4. py44. видеть http://www.python.org/peps/pep-0263.html. Подробнее! Латексная ошибка: файл `test.out.pyg 'не найден. Введите X, чтобы выйти или продолжить или ввести новое имя. (Расширение по умолчанию: OUT.PYG) Введите имя файла:! Экстренная остановка.
Я не могу выяснить, как решить проблему. Я попробовал сохранить файл TEX как ANSI или UTF-8. Единственные дополнения, которые я сделал в файл TEX, являются пакет включают
Usepackage {minited}
И этот простой пример от появленной документации.
mint {python} | импортировать это |
Решение
То minted
Документация устарела: новые версии Pygments, по-видимому, включают в себя исполняемый файл Windows pygmentize.exe
(К сожалению, их TRAC в настоящее время в автономном режиме, поэтому я не могу найти соответствующую ревизию, которая изменила это).
Это означает, что исправление, упомянутое в документации, должна быть избыточна. Поэтому попробуйте следующие шаги:
- Удалить
pygmentize.cmd
Скрипт полностью (лучше не удалить его - просто переименуйте его). Попробуйте, еслиminted
в настоящее время работает. Если это работает, сделайте следующее в
pygmentize.cmd
:@echo off set PYTHONPATH=C:\Python27 %PYTHONPATH%\Scripts\pygmentize.exe %*
т.е. не вызывают
*.exe
Файл через интерпретатор Python.
К сожалению, я не могу это проверить сейчас, так как у меня нет окон здесь. Но один из вариантов должен работать.