考虑以下代码片段:
$$\text{d}_{H}(A,B) = \max\left\{ \sup_{a\in A} \inf_{b\in B} \text{d}(a,b),\sup_{b\in B} \inf_{a\in A}\text{d}(a,b)\right\}$$
在输出中,inf 下的文本明显小于 sup 下的文本。当我在环境中使用它时也发生了同样的情况align
。
你可以在 wiki 定义中看到同样的问题豪斯多夫距离。如何才能使 inf 和 sup 下的排版尺寸相同?
答案1
详细说明@Philipp 的回答:该mathtools
包提供了\adjustlimits
,它纠正了两个相邻运算符的极限间距。在您的示例中,您可以像下面这样使用它
\[ \adjustlimits\sup_{a\in A} \inf_{b\in B} \mathrm{d}(a,b) \]
顺便说一句,如果你使用 LaTeX,你应该\[ ... \]
代替$$...$$使用和\mathrm
或\operatorname
代替(这样\text
它就d
不会从周围文本继承属性(如斜体))。
答案2
这是一个深度\inf
为零的问题。使用方法如下:
\documentclass{article}
\usepackage{amsmath}
\def\Inf{\operatornamewithlimits{inf\vphantom{p}}}
\begin{document}
\[ \text{d}_{H}(A,B) = \max\left\{ \sup_{a\in A} \Inf_{b\in B}
\text{d}(a,b),\sup_{b\in B} \Inf_{a\in A}\text{d}(a,b)\right\} \]
\end{document}
答案3
请参阅包装手册第 3.1.4 节mathtools
以了解描述和通用解决方案。