
Я установил Windows 7, MiKTeX 2.9, TeXnicCenter 2.02 stable и Python 3.4.1 (дистрибутив pyzo2015a). Я использую
латекс pythontex.ins
форма cmd
для установки пакетаpythontex
:
Мне кажется, что в MiKTeX не было создано ни одного файла. Поэтому я вручную перекопировал файлы в соответствующие каталоги, какПРОЧТИ МЕНЯ.
Мой pythontex.bat
(в C:\MiKTeX 2.9\miktex\bin
) содержит
@echo off "C:\MiKTeX 2.9\scripts\pythontex\pythontex.py" %*
Мой PATH содержит
C:\pyzo2015a;C:\MiKTeX 2.9\miktex\bin;C:\windows\system32
Я использовал следующие команды в cmd
:
Избыстрый стартэтого пакета:
«Компиляция документа, использующего pythontex, состоит из трех шагов: запуск LATEX, запуск pythontex.py и, наконец, повторный запуск LATEX».
А файл .pdf, полученный из tex-файла (после нескольких компиляций latex), выглядит так: ??
1) Я не могу обработать второй шаг. Как мне активировать pythontex.py для .tex
файла из TeXnicCenter? У меня такое чувство, что моя система не распознает pythontex.py
: проблема в моей установке pythontex
.
2) Можно ли автоматизировать эту задачу с помощью TeXnicCenter (используя постпроцессор?)? Я использую
C:\MiKTeX 2.9\miktex\bin\pdflatex.exe
в моем профиле.
решение1
Я также искал решение«Как запустить PythonTeX на моем локальном компьютере»покаCoCalcсделал это (очень медленно и с перебоями, но) правильно и бесперебойно в облаке.
Вот что я смог выяснить для себя и, надеюсь, это сработает и для кого-то другого:
Если
pythontex
установлен (как видно из опций, отображаемых при вводеMiKTeX 2.9\scripts\pythontex\pythontex.py
), то просто найдите файл кода pythontex в вашем проекте. В моем случае это былtest.pytxcode
, в то время как мой основной файл TeX былtest.tex
(оба в одном каталоге).На своей консоли я просто выполнил команду:
pythontex test.pytxcode
и это сделало все!
Вот что я получил на выходе--This is PythonTeX 0.16 -------------------------------------------------- PythonTeX: local_test - 0 error(s), 0 warning(s)
Как указано в руководстве, компилируйте с помощью [pdf]LaTeX до и после запуска Python.
...иВуаля!