让 Underbrace 忽略 Brackets

让 Underbrace 忽略 Brackets

我使用大括号来定义一个重要术语。我使用的代码生成以下内容:

在此处输入图片描述

代码:

h_n\left[f_X(0)\underbrace{\int_0^{+\infty}K(z)^2dz}_{\equiv\beta} +o_p(1)\right]

有一个问题,括号会延伸以允许 beta 适合它。我想避免这种行为:括号仅延伸到足以容纳积分,但不足以容纳下括号。相反,我想获得以下内容: 在此处输入图片描述

有可能吗?我怎样才能产生这样的结果?

谢谢你的帮助!:D

答案1

\documentclass{article}


\begin{document}
\begin{equation}
    h_n\biggl[f_X(0)\underbrace{\int_0^{+\infty}K(z)^2dz}_{\equiv\beta} +o_p(1)\biggr]
\end{equation}
\end{document}

答案2

我并不提倡这种解决方案,但解决这个问题并仍然允许“自动”调整大小的唯一方法是使用\smash适当的\vphantom

在此处输入图片描述

代码:

\documentclass{article}

\begin{document}
\begin{equation}     
   h_n\left[f_X(0)\vphantom{\int}\smash{\underbrace{\int_0^{+\infty}K(z)^2dz}}_{\equiv\beta} +o_p(1)\right]
\end{equation}
\end{document}

相关内容