
Я пытаюсь использовать PythonTex (v 0.14), его pyconsole
среду и пользовательские команды, и у меня возникли некоторые проблемы. Вот MWE:
\documentclass[article,letterpaper,times,11pt]{article}
\usepackage[gobble=auto]{pythontex}
\pythontexcustomc{py}{a=1; b=2}
\begin{document}
\begin{pyconsole}
print a
\end{pyconsole}
\end{document}
Результатом является ошибка, которая a is undefined
. Как мне выполнить пользовательский код для pyconsole? Я пробовал \pythontexcustomc{pyconsole}
, \pythontexcustomc{py}
, и \pythontexcustomc{console}
.
решение1
Вы хотите \pythontexcustomc{pycon}{a=1; b=2}
. pycon
идет с pyconsole
окружающей средой, в то время как py
идет с pycode
окружающей средой. Все, что связано с консолью, использует pycon
где-то в названии.