总结

总结

如果单个命令出现在下标或上标中,则大多数单个命令不需要显式括号。例如,

a_\text{n}

编译良好。但有些确实需要显式括号:例如,

a_{\tilde{n}}

编译时

a_\tilde{n}

不是。是否有任何规则规定哪些命令必须用下标中的明确括号括起来,即使它们单独出现?

答案1

总结

一定要使用大括号。一定要使用大括号。一定要使用大括号。

还有一些话

LaTeX 手册总是使用

_{<subscript>}

即使下标由单个标记组成,并且这样做有很好的理由;例如,它会提出

a_{1}+b_{11}

有经验的用户往往会省略括号,但这可能非常危险。例如,以下示例

\documentclass{article}
\begin{document}
$A_\in+A_\notin$
\end{document}

将会失败

! Missing { inserted.
<to be read again> 
                   \mathrel 
l.3 $A_\in+A_\notin
                   $

因为\notin实际上并不是一个单一的对象。

类似这样的输入A_\tilde{x}也会失败。另一方面,

F_\mathrm{eff}

会成功,但这只是运气问题。那么,规则是什么?

抱歉,除了总是使用大括号。

相关内容