我尝试从 pycode 环境打印 str 的值,但是它不起作用。有趣的是,它起作用\pyc{print(str)}
了。有人能告诉我如何让 pycode 环境工作吗?
\documentclass{article}
\usepackage{pythontex}
\newcommand{\setstring}[1]{\pyc{str="#1"}}
\begin{document}
\setstring{hello pluto}
The value of str is:
\begin{pycode}
print(str)
\end{pycode}
\end{document}
答案1
使用 pythontex 编译后,你需要运行第二遍,如下所示
pdflatex foo.tex
/usr/local/texlive/2014/texmf-dist/scripts/pythontex/pythontex.py foo.tex
pdflatex foo.tex
现在它应该会出现。
将路径更改为pythontex.py
根据你的安装需要