gpt4 book ai didi

python - 如何使用matplotlib对齐下标和上标?

转载 作者:太空宇宙 更新时间:2023-11-03 18:48:08 26 4
gpt4 key购买 nike

我想用 matplotlib 放置像 r'$X=1_{-1}^{+1}$' 这样的文本。我在 ipython --pylab! 中使用了以下代码:

text(0.1, 0.1, r'$1_{-1}^{+1}$', size=100)

结果中,下标和上标没有对齐,下标比上标稍微向左倾斜。

当我使用普通的 LaTeX(或者例如 LaTeXiT)时,我没有这个问题,这就是我对 matplotlib 的期望。

有什么方法可以纠正偏移吗?

最佳答案

matplotlib 有两种设置 mathtext 的方法:它自己的内部引擎或通过外部 LaTeX 调用。内部引擎的优点是它会一直存在并工作,但有一些限制,并且不是 latex 的完整实现。外部调用为您提供完整 latex 安装的渲染,但要求您安装 latex ,这不是给定的,并且错误处理得不是很好。

通过外部调用 latex 集启用类型设置

rcParams['text.usetex'] = True

或添加

text.usetex: True 

到您的matplotlibrc文件。

关于python - 如何使用matplotlib对齐下标和上标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18991375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com