我有以下Hello World代码在我的Mac上尝试使用matplotlib进行TeX渲染.
<code>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()
</code>
使用该代码,我会收到以下错误:
<code>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: </code>
在最后一行之后我没有看到任何完整的报告.无论如何,我认为这是一个路径问题.关于如何修复它的一些指示?我有TeX Live 2010.
我尝试将/ Library / TeX / Root / bin / universal-darwin添加到Project Properties的Global Python Path中,但我仍然遇到相同的错误.
解决方法:
将来您可能想提到您正在运行NetBeans中的代码. Python路径不是$PATH,而是sys.path,即加载Python代码的路径.您需要在Python代码中设置os.environ [‘PATH’];使用TeX Live,引用当前TeX安装的首选方法是/usr/texbin.
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!