带撇号的变量的下标

带撇号的变量的下标

当我向带撇号的变量添加下标时,该下标的呈现效果比非带撇号的变量的下标更低。

例如,当我编译

$l_x l'_x l_x l'_x l_x l'_x$

我明白了

带撇号的变量和非带撇号的变量的下标 x 的高度不同。

有人知道为什么会发生这种情况吗?我该如何解决这个问题,以便带撇号的变量的下标出现在相同的高度?(或者我做错了什么?)

答案1

这种行为是有意为之,但并不总是希望得到的。我有点被忽视subdepth包会改变这一点,因此在这些情况下下标高度是恒定的。只需加载包即可。

答案2

试试这个。这有点麻烦,但我认为在语义上是合理的:

$l^{}_x l'_x l^{}_x l'_x l^{}_x l'_x$

渲染

答案3

您还可以使用l\mathrlap{'}_x(您需要usepackage{mathtools}获取mathrlap命令),它将下标定位得与 中的位置完全一样l_x

答案4

如果您在要添加下标的对象周围加上花括号,例如 {l'}_x,下标将出现在与其他下标相同的高度。但是,素数和下标的间距将与您的示例中的间距不同,因此这可能不是您想要的解决方案。您还可以在要添加素数的对象周围加上花括号,例如 {l_x}',但这也会改变素数和下标的间距。

相关内容