不同高度的上标的垂直定位

不同高度的上标的垂直定位

我正在尝试将一些 Clebsch-Gordan 系数格式化为如下所示

很好的克莱布施

即一个正则C表达式后跟一个 2x3 数组(使用上标/下标;不是实际的 LaTeX 数组)索引。但是我的索引不是j_1,而是j_2希腊字母下标,例如l_\alpha,这很好,直到我有l_\beta并且它会抛出对齐,如下所示:

巴特克莱布施

\documentclass{book}
\begin{document}
\[ C{}^{\,\,l_\beta}_{m_\beta}{}^2_0{}^{\,\,l_\alpha}_{m_\alpha} \]
\end{document}

有趣的是,这种情况只发生在上标有 时_\beta;如果它只出现在下标中,则没有问题。似乎 beta 的低垂“尾巴”正在将整个上标向上推,并带走下标。

\usepackage{subdepth}没有帮助。我以为\vphantom{_\beta}可以把所有东西都往上推,但效果也不好。有没有办法根据上标的顶部而不是底部来调整上标的高度?或者手动微调其垂直位置?

答案1

您可以使用\mathstrut

\documentclass{book}
\begin{document}
\[ C{\mathstrut}^{\,\,l_\beta}_{m_\beta}{\mathstrut}^2_0{\mathstrut}^{\,\,l_\alpha}_{m_\alpha} \]
\end{document}

在此处输入图片描述

这是一个可以进行微调的提议。

\documentclass{book}
\usepackage{amsmath}
\begin{document}
\[C\!%
\begin{smallmatrix}
l_{\beta} & \!\!2 & \!\!l_{\alpha} \\
m_{\beta} & \!\!0 & \!\!m_{\alpha}
\end{smallmatrix}
\]
\end{document}

在此处输入图片描述

相关内容