![пользовательские команды pythontex для pyconsole](https://rvso.com/image/305751/%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20pythontex%20%D0%B4%D0%BB%D1%8F%20pyconsole.png)
Я пытаюсь использовать 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
где-то в названии.