先写下标还是先写上标更好 (例如 x_a^i vs x^i_a)?

先写下标还是先写上标更好 (例如 x_a^i vs x^i_a)?

先写下标还是先写上标更好(例如$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值。

相关内容