如何修改 \underbrace 使得公式和括号开头之间有更多的垂直空间?
\documentclass[a4paper,13pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amstext}
\begin{document}
\begin{align*}
\liminf _{M \ni m \rightarrow \infty} \rho_{m} \geq 1
&-\frac{2}{\mu \varepsilon} C_{H} \overbrace{\limsup _{M \ni m \rightarrow \infty} \Delta_{m}}^{=0} \\
&-\frac{4}{\mu \delta} \underbrace{\limsup _{M \ni m \rightarrow \infty} \sup _{d \in B_{\Delta m}(0)} \left[ \frac{f(x^{m}+d)-f(x^{m})-\phi(x^{m}, \Delta_{m} ; d)}{\Delta_{m}} \right]}_{\leq 0} \geq 1 \, .
\end{align*}
\end{document}
答案1
如果您想保留对 的第一个和第二个参数之间的垂直距离的手动控制\overbrace
,我建议您更改\Delta
为\Delta^{\mathstrut}
,其中\mathstrut
在 LaTeX 内核(和在 PlainTeX 中)定义为\vphantom{(}
。
我还想建议您\textstyle
在和的第二个参数开头插入指令\overbrace
,\underbrace
以便使相关材料在视觉上更加突出。并且,为了防止\limsup
和的参数\sup
太近,我会在和`\sup_{d\in B_{\Delta m}(0)}\,
之间插入(“thinspace”\limsup_{M\ni m \rightarrow \infty}
\documentclass[a4paper,13pt]{scrartcl}
%%\usepackage[utf8]{inputenc} % that's the default nowawadays
\usepackage{mathtools}
%%\usepackage{amsmath} % <-- is loaded automatically by 'mathtools'
\usepackage{amsthm}
%%\usepackage{amsfonts} % <-- is loaded automatically by 'amssymb'
\usepackage{amssymb}
%%\usepackage{amstext} % <-- is loaded automatically by 'amsmath'
\begin{document}
\begin{align*}
\liminf _{M \ni m \rightarrow \infty} \rho_{m} \geq 1
&-\frac{2}{\mu \varepsilon} C_{H}
\overbrace{\limsup_{\mathclap{M \ni m \rightarrow\infty}}
\Delta_{m}^{\mathstrut}}^{\textstyle =0} \\
&-\frac{4}{\mu \delta}
\underbrace{
\limsup_{M\ni m \rightarrow \infty} \,
\sup_{d\in B_{\Delta m}(0)}
\biggl[
\frac{f(x^{m}+d)-f(x^{m})-\phi(x^{m}, \Delta_{m} ; d)}{\Delta_{m}}
\biggr]}_{\textstyle \leq 0}
\geq 1 \, .
\end{align*}
\end{document}