\sup 和 \inf 中的下标在 displaystyle 中显示在不同的高度

\sup 和 \inf 中的下标在 displaystyle 中显示在不同的高度

考虑这个例子:\[\sup_{i\in I},\; \inf_{i\in I}\]。在显示模式下渲染时\[ \],上确界中的下标显示在文本下方比下确界中低得多。有办法解决这个问题吗?我知道有允许你手动移动东西的包,但我不熟悉它们。此外,为什么会发生这种情况?

答案1

下标比下标低,\sup只是\inf因为字母“p”低于基线。您可以更改此行为并定义新命令,使 的下标\sup更高,或 的下标\inf更低。

例如,

\documentclass{article}
\usepackage{mathtools}
\newcommand{\newsup}{\mathop{\smash{\mathrm{sup}}}}
\newcommand{\newinf}{\mathop{\mathrm{inf}\vphantom{\mathrm{sup}}}}
\begin{document}
\begin{tabular}{ll}
Default:                            & \(\displaystyle \sup_{i\in I},\; \inf_{i\in I} \)    \\
Raised subscript in \verb|\sup|:    & \(\displaystyle \newsup_{i\in I},\; \inf_{i\in I} \) \\
Lowered subscript in \verb|\inf|:   & \(\displaystyle \sup_{i\in I},\; \newinf_{i\in I} \) \\
\end{tabular}
\end{document}

但是,在两种修改后的情况下,它看起来都很奇怪(至少在我看来),因为在一种情况下下标与“p”重叠,而\inf在另一种情况下,下标与下标之间有大量空白。我同意默认设置可能并不完全令人满意,但我认为它仍然是最好的。

相关内容