子深度下标未对齐

子深度下标未对齐

我原本以为该subdepth包会使下标的深度均匀,但我刚刚尝试了以下下标未“对齐”的代码:

\documentclass{article}
\usepackage{amsfonts}                                                           
\usepackage[low-sup]{subdepth}

\begin{document}
  \[
    Z^{\frac12}_{\mathcal{A}} u_{\mathcal{A}}
  \]
\end{document}

subdepth应该与字体一起使用吗mathcal?下标如果我输入,则对齐,例如$M_n = M_n^T$

答案1

查看包,它设置参数以使下标的默认位置不受“正常大小”上标的影响,但是 TeX 总是会移动脚本以避免冲突,因此如果不扫描整个表达式,我认为你不能让它们全部与任意大的上标对齐。

你可以通过添加不可见的上标来使你的案例对齐

\documentclass{article}
\usepackage{amsfonts}                                                           
\usepackage[low-sup]{subdepth}

\begin{document}
  \[
    Z^{\frac12}_{\mathcal{A}} u^{\vphantom{\frac12}}_{\mathcal{A}}
  \]
\end{document}

相关内容