当我向带撇号的变量添加下标时,该下标的呈现效果比非带撇号的变量的下标更低。
例如,当我编译
$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}',但这也会改变素数和下标的间距。