如何对齐上标?

如何对齐上标?

我有一个像

$$\eta^{[\alpha\beta}_{\phantom{\alpha\beta}\rho}h^{\sigma]}A^\rho$$

我希望所有指标 alpha、beta、sigma 和 rho 都出现在同一行。如果有人能提出建议那就太好了!

在此处输入图片描述

答案1

您需要的\hphantom不仅仅是\phantom

\documentclass{article}
\begin{document}
\[
   \eta^{[\alpha\beta}_{\hphantom{\alpha\beta}\rho}h^{\sigma]}A^\rho
\]
\end{document}

在此处输入图片描述

答案2

如果\phantom省略了 项,上标项将立即正确对齐。以下屏幕截图显示了 (a) 您的原始表达式,(b) 第一个替代方案,其下标项\rho远离\eta,以及 (c) 第二个替代方案,其中\rho下标更接近\eta

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin {align*}
\text{Orig.}\qquad &
\eta^{[\alpha\beta}_{\phantom{\alpha\beta}\rho}h^{\sigma]}A^\rho\\
\text{Alt.\ 1} \qquad&
{\eta^{[\alpha\beta}}_{\mkern-8mu\rho} \, h^{\sigma]} A^\rho\\
\text{Alt.\ 2} \qquad&
\eta^{[\alpha\beta}_{\rho} h^{\sigma]} \! A^\rho
\end{align*}
\end{document} 

答案3

这不是理想的,但你可以\mystrut给每个基座添加一个并拥抱{}基座。编辑以解决芭芭拉的担忧,方法是将支柱设为\mystrut不低于基线的自定义。

\documentclass{scrreprt}
\def\mystrut{\rule{0pt}{\the\ht\strutbox}}
\begin{document}
\[{\mystrut\eta}^{[\alpha\beta}_{\phantom{\alpha\beta}\rho}
  {\mystrut h}^{\sigma]}{\mystrut A}^\rho\]
\end{document}

在此处输入图片描述

答案4

在这个特定的构造中,你可以将下标设置为\eta单独的下标{}(无)。上标和下标的组合导致脚本垂直移动:

在此处输入图片描述

\documentclass{article}

\begin{document}

\[
  \eta^{[\alpha\beta} \!\! {}_\rho \, h^{\sigma]} A^\rho
\]

\end{document}

我添加了一些水平间距模拟\rho下标与\eta[ h] 的[解除]关联,但这取决于个人喜好。

相关内容