使用 XeLaTeX 代替 LaTeX 在交互式窗口中格式化标签

问题描述

此 Python 代码出错

import matplotlib
matplotlib.rcParams['text.usetex'] = True
matplotlib.pyplot.text(0,'π')

堆栈跟踪(冗长的,现在省略)通知我导致失败的外部命令是

latex -interaction=nonstopmode --halt-on-error /home/.../.cache/matplotlib/tex.cache/....tex

在我的 Debian 系统上,latex 确实是 pdflatex。为了得到我想要的东西,我应该能够调用 xelatex,但是 afaik 没有配置项告诉 Matplotlib 这样做......

如何让 Matplotlib 调用 xelatex 而不是 latex aka pdflatex


注意事项

  1. 我宁愿避免打补丁
    /usr/lib/python3/dist-packages/matplotlib/texmanager.py
  2. 我知道我可以使用 inputenc 包来完成我的示例中的操作,但这只是一个示例,我真的想使用 xelatex 做其他事情。
  3. 我想使用交互式后端。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)