如何使用matplotlib为符号编写同步下标和上标

ren*_*enh 4 python matplotlib

我想得到类似的东西:$ E ^ {\ alpha} _ {\ beta} $,其中有符号E的同时下标\ beta和上标\ alpha.我输入matplotlib(1.2.x with python 2.7.1)以下代码:

ax.text(0.,0.,r'E$^{\alpha}_{\beta}$')
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息:

Subscript/superscript sequence is too long. Use braces { } to remove ambiguity.
Run Code Online (Sandbox Code Playgroud)

当我添加额外的大括号来分隔上标和下标时

ax.text(0.,0.,r'E${^{\alpha}}_{\beta}$')
Run Code Online (Sandbox Code Playgroud)

matplotlib这次可以处理它,但结果不是SIMULTANEOUS上标和下标,它似乎是带有下标\ beta的符号E $ ^ {\ alpha} $,其中\ alpha和\ beta不是垂直对齐的.

DSM*_*DSM 9

移动E到TeX,以便处理器知道什么alphabeta挂起:

text(0.25, 0.5, r'$E^{\alpha}_{\beta}$', size=200)
Run Code Online (Sandbox Code Playgroud)

产生

在此输入图像描述