【问题标题】:how to write simultaneous subscript and superscript for a symbol with matplotlib如何使用 matplotlib 为符号编写同时下标和上标
【发布时间】:2012-06-27 19:14:06
【问题描述】:

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

ax.text(0.,0.,r'E$^{\alpha}_{\beta}$')

我收到一条错误消息:

Subscript/superscript sequence is too long. Use braces { } to remove ambiguity.

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

ax.text(0.,0.,r'E${^{\alpha}}_{\beta}$')

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

【问题讨论】:

    标签: python matplotlib


    【解决方案1】:

    将您的E 移动到 TeX 中,以便处理器知道 alphabeta 正在挂起什么:

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

    生产

    【讨论】:

      猜你喜欢
      • 2017-06-09
      • 1970-01-01
      • 1970-01-01
      • 2017-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-12
      相关资源
      最近更新 更多