在下标中使用重音大写字母时,LaTeX 会降低下标框:
\documentclass{standalone}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
$A_\textup{foo}$ $A_\textup{Cech}$ $A_\textup{Čech}$
\end{document}
前两个下标垂直对齐,而最后一个下标则向下对齐,因为它包含 Č 作为专有名词的一部分。在我看来,如果两个下标出现在同一行,这是不可取的。
我知道我可以使用以下方法降低非重音下标框
A_\text{\vphantom{Č}foo}
但是,这会使线条拉得太长,并且需要进行大量工作并且要为所有下标添加 \vphantom 会产生丑陋的代码。
相反,我想告诉 LaTeX 将 Čech 下标框放在与其他下标框相同的高度。由于我无论如何都要使用宏\textup{Čech}
,所以我希望用可以完成这项工作的东西来代替它。