如何在Mathematica文本中使用sub和superscript,例如:化学公式?

Rob*_*b N 6 wolfram-mathematica

这不是一个编程问题,但它是关于一个编程环境,所以希望不是太不合适.我需要能够在Mathematica文本中编写化学公式(这是关于文本,而不是输入/代码).像:H 3 O +.但Mathematica似乎无法做到这一点.如果您使用普通的子/上标函数,或点击Cntl-_或Cntl-6,它会使您处于"数学模式",即使您在文本中,因此字母变为斜体,并在3之间放置一个空格和O.像这样:H 3 O +.丑陋,尤其是化学药品更长.

Mathematica中的其他东西就像普通的文字处理器一样 - 你可以将字体设置为斜体,粗体,大字母,小字体和彩色字体 - 但字处理器中常见的下标和上标函数似乎缺失了.

我错过了什么吗?希望如此...

谢谢,
罗布

Sim*_*mon 5

您可以使用类似于LaTeX中使用的技巧来打印左侧的下标.这是将下标放在没有宽度的对象上.

要进入数学模式,请键入Cntl-(并退出类型Cntl-).

将子和上标附加到⋮null⋮或⋮⋮或⋮ - ⋮(其中⋮=逃逸)

这是它的显示方式 - 与mathmode中的一些表达式相比: 水合氢的化学式为HSubscript [[Null],3] O [Null] ^ +

我已经把Cell Expression放在了一个要点上.