我有以下的“Hello World”代码,想在我的 Mac 上尝试使用 matplotlib 进行 TeX 渲染。
import matplotlib.pyplot as plt
from matplotlib import rc
rc('text', usetex=True)
rc('font', family='serif')
plt.text(2,2,r"Hello World!")
plt.show()
使用那段代码,我会得到以下错误:
sh: latex: command not found
Exception in Tkinter callback
<... a long Traceback here ...>
RuntimeError: LaTeX was not able to process the following string:
'lp'
Here is the full report generated by LaTeX:
最后一行没有出现完整的报告。我认为这是路径问题。你能给我一些建议吗?我使用的是TeX Live 2010。
我试着将 /Library/TeX/Root/bin/universal-darwin
添加到项目属性的全局Python路径中,但仍然遇到相同的错误。
which latex
得到的/usr/texbin
。点击“添加...”不会让我手动输入路径。你能给出如何使用os.environ
的例子吗?文档中的条目没有使用示例。 - Kitos.environ['PATH'] = os.environ['PATH'] + ':/usr/texbin'
谢谢! - Kit