使用 LaTeX 编辑器 (MacOS - Anaconda) 时遇到的 Pythontex 问题

使用 LaTeX 编辑器 (MacOS - Anaconda) 时遇到的 Pythontex 问题

我刚刚全新安装了 MacOS Mojave。我在 TeX Live Utility 的帮助下重新安装了 Pythontex。Python 3 随 Anaconda 一起安装。在 shell 上使用以下命令完成排版时,该包运行良好:

xelatex -8bit -synctex=1 filename
pythontex filename
xelatex -8bit -synctex=1 filename

输出是正确的:

在此处输入图片描述

但我无法使用如上所述的传统 bash 脚本进行排版(例如使用 TexMaker 或 TeXPad):

xelatex -shell-escape -8bit %.tex|pythontex %.tex|xelatex -shell-escape  -8bit %.tex|

输出 在此处输入图片描述 平均能量密度 (MVE):

\documentclass[a4paper]{book}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\usepackage{pythontex}
%%%%%%%%%%%%
\begin{document}

ABCDE
1+2=

\begin{pyconsole}
1+1
\end{pyconsole}

\end{document}

在日志文件中我看到Package PythonTeX Warning: Missing autoprint content on input line 9.

答案1

我通过指定显式路径解决了这个问题:python /usr/local/texlive/2018/bin/x86_64-darwin/pythontex filename而不是pythontex filename

相关内容