
Я попробовалPythonTeXpackage, и вывод, который он выдал, содержал вопросительные знаки вместо запуска кода Python, что мне делать?
решение1
Пакеты, вызывающие другие программы, такие как sagetex
, python
, gnuplot
, или (как подтверждает Г. Пур), PythonTeX
требуют, чтобы вы обработали ваш документ аналогичным образом: 1. (pdf)latex ваш документ, чтобы создать специальный файл (это sagetex
файл .sage. 2. Обработайте специальный файл с помощью программы/скрипта (Sage/Python/gnuplot) 3. (pdf)latex ваш документ снова.
После шага 1 ваш вывод будет иметь ?? метки там, где должны быть вычисления/изображения. Я подозреваю, что вы не поняли, что необходимы еще 2 шага обработки. Как G. Poore указывает выше, вашим вторым шагом будет "запустить скрипт PythonTeX (pythontex2.py или pythontex3.py, в зависимости от вашей версии Python)". В зависимости от пакета вы можете упростить процесс с помощьюshell escape в вашем tex-файлеиликонфигурация вашей IDE