有没有办法覆盖乳胶关于双重下标和上标的错误?
-
05-10-2019 - |
题
关于乳胶的小点困扰着我。当一个写作时
a^b^c, a_b_c
或者
a'^b
在数学模式下,乳胶给出了一条错误消息,抱怨多个超级/下标。在更换包含超级/下标或使用撇号时,这尤其令人讨厌 '
.
有没有办法覆盖错误并让乳胶简单输出
a^{bc} a_{bc} {a'}^b
等等?
解决方案
以下是您希望的
\catcode`\^ = 13 \def^#1{\sp{#1}{}}
\catcode`\_ = 13 \def_#1{\sb{#1}{}}
其他提示
这是您真正应该警告的情况之一,必须按照您想要的方式将牙套放置 - 或者在没有双重子/上标的情况下写东西,如果您的意思是。通常,当您使用上标表示指示而不是索引时, a^b^c = a^{b^c}
, ,因此您描述的输出在某些情况下绝对是不正确的。当然,如果它们是上标索引,您可能是指 a^{bc}
, ,但是乳胶怎么知道?对于下标,如果您真正的意思是什么 a_{n_k}
, , 不是 a_{nk}
? (即,双索引与一系列索引)
(当然,如果这是替代的一部分,您可能会找出一种将其作为替代的一部分进行修复的方法。)
不隶属于 StackOverflow