考虑这个例子:\[\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
在另一种情况下,下标与下标之间有大量空白。我同意默认设置可能并不完全令人满意,但我认为它仍然是最好的。