我正在尝试将一些 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}