带上标的对齐符号

带上标的对齐符号

考虑 MWE

\documentclass{article}
\begin{document}
\[
  A_{X}, A_{X_{1}}, A_{X_{b}^{2}}, A_{\bar X_{b}^{2}},
  A_{\overline X_{b}^{2}}
\]
\end{document}

产生

在此处输入图片描述

添加下标(甚至下划线)不会影响 X 的对齐。但添加上标、竖线或上划线会导致 X 被向下推。

有办法解决这个问题吗?我宁愿将上标堆叠在 X 上方,就像下标堆叠在下方一样,而不移动 X。在某些情况下,我可以使用vphantom对齐所有内容,但我正在寻找更好的解决方案。

答案1

教科书附录G的相关部分是

这个想法是确保下标至少移动~$v$ 和至少 $\sigma_{16}$;此外,下标的顶部不应该超出当前 x 高度的 $4\over5$~。

如果不在表达式中添加\smash或类似内容,则无法控制下标的高度或 x 高度,因此您可以控制的唯一参数是 16,这是默认的下降:

在此处输入图片描述

\documentclass{article}
\begin{document}

\centering

default (1.5pt)
\[
  A_{X}, A_{X_{1}}, A_{X_{b}^{2}}, A_{\bar X_{b}^{2}},
  A_{\overline X_{b}^{2}}
\]


adjusted 2pt
\fontdimen16\textfont2=2pt
\[
  A_{X}, A_{X_{1}}, A_{X_{b}^{2}}, A_{\bar X_{b}^{2}},
  A_{\overline X_{b}^{2}}
\]


adjusted 3pt
\fontdimen16\textfont2=3pt
\[
  A_{X}, A_{X_{1}}, A_{X_{b}^{2}}, A_{\bar X_{b}^{2}},
  A_{\overline X_{b}^{2}}
\]

adjusted 4pt
\fontdimen16\textfont2=4pt
\[
  A_{X}, A_{X_{1}}, A_{X_{b}^{2}}, A_{\bar X_{b}^{2}},
  A_{\overline X_{b}^{2}}
\]
\end{document}

相关内容