先写下标还是先写上标更好(例如$x_a^i$
vs $x^i_a$
)?
答案1
TeX 引擎的输出在两种情况下都是相同的。因此唯一的问题是,它们中是否有一种比另一种更符合语义。例如,如果$x_i^2$
表示square of the $i$th item of a sequence $x$
,那么这样写比 更符合语义$x^2_i$
。但这取决于具体情况,也取决于你的迂腐程度 :-)
此外,您应该坚持自己的选择,这样可以简化文件的编辑,无论是您需要修改文件时,还是某些专业编辑(即个人)需要修改文件时。
最后但同样重要的一点是,官方的 LaTeX 语法要求所有上标和下标都使用括号:$x_{i}^{2}$
。不用说,几乎没有人遵循这个惯例。
答案2
从语义上讲,你可以将它们视为后记运算符:_a
部分索引到数组或向量或类似的东西中,^i
部分将指数应用于值。如果你写$x_a^i$
,则暗示你正在索引,然后应用指数。如果你写$x^i_a$
,则暗示你正在将指数应用于整个向量,然后索引到结果中。你可能指的是前者,x_a^i
。
从字典顺序来看,两者的区别消失了,因为它们都产生相同的结果。使用一对额外的括号,您可以让读者清楚地了解其意图。如果您输入${x_a}^i$
,指数将被排版,以便它清楚地应用于x_a
值。