首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mac和TeX Live上matplotlib中的TeX

Mac和TeX Live上matplotlib中的TeX
EN

Stack Overflow用户
提问于 2011-05-21 21:46:36
回答 1查看 10.8K关注 0票数 13

我有以下Hello World代码,用于在我的Mac上使用matplotlib进行TeX渲染。

代码语言:javascript
运行
复制
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()

使用该代码,我会得到以下错误:

代码语言:javascript
运行
复制
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 Live2010。

我尝试将/Library/TeX/Root/bin/universal-darwin添加到项目属性的全局Python路径中,但仍然收到相同的错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-21 22:11:11

将来,您可能希望提到您正在从NetBeans运行代码。Python路径不是$PATH,而是sys.path,Python代码的加载路径。您需要在TeX代码中设置os.environ['PATH'];对于Python Live,引用当前TeX安装的首选方式是/usr/texbin

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6082126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档