嵌套平方根下的下支撑

嵌套平方根下的下支撑

我试图将下括号放在多个平方根符号的最内侧下方。不幸的是,我无法让括号在整行下方对齐。以下是相关代码和输出图片:

\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{align*}
\lim_{x\to0}f(f(f(x))) &= f\left(f\left(\lim_{x\to0}f(x)\right)\right) \\
&= \sqrt{\sqrt{\underbrace{\sqrt{1+0}}_{\text{Because $f(x)$ is continuous}}}}
\end{align*}

在此处输入图片描述

从图片中你应该可以很清楚的知道我在说什么。

如果我能让两个最外面的平方根符号相同,那就太酷了,但这不是什么大问题。下支撑是这里的主要问题。

提前致谢!

答案1

三条建议:

  • 将指令中下括号下方的文本括起来\mathclap,使其宽度不会影响最外层和中间平方根符号的宽度,

  • 使用\smash[b]{...}指令确保外部 surd 具有相同(零)深度,并且

  • \\在第二行末尾插入一个指令,以确保公式下方有足够的空白。(该\smash指令已将下划线材料从 TeX 的常规间距计算中“隐藏”。)

在此处输入图片描述

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\begin{document}
\begin{align*}
\lim_{x\to0}f(f(f(x))) 
&= f\Bigl(f\bigl(\,\lim_{x\to0}f(x)\bigr)\Bigr) \\
&= \sqrt{\sqrt{\smash[b]{\underbrace{\sqrt{1+0}}_{%
   \mathclap{\text{because $f(x)$ is continuous}}}}}}\\ % <-- note the "\\"
\end{align*}
Some text following this two-line displayed equation.
\end{document}

答案2

\smash您可以使用和的组合\vphantom来确保适当的垂直间距并\mathclap消除底稿的水平侵入。

在此处输入图片描述

\documentclass{article}

\usepackage{mathtools,lipsum}

\begin{document}

\lipsum*[1]
\begin{align*}
  \lim_{x \to 0} f(f(f(x))) &= f\bigl( f\bigl( \lim_{x \to 0} f(x) \bigr)\bigr) \\
                            &= \sqrt{\sqrt{\underbrace{\sqrt{1+0}}_{\text{Because $f(x)$ is continuous}}}} \\
                            &= \sqrt{\sqrt{
                                 \vphantom{\sqrt{1}}
                                 \smash{\underbrace{\sqrt{1+0}}_{\mathclap{\text{Because $f(x)$ is continuous}}}}
                               }}
                               \vphantom{\underbrace{\sqrt{1}}_{\text{Because $f(x)$ is continuous}}}
\end{align*}
\lipsum[1]

\end{document}

如果内容紧随其后,则\vphantom末尾的附加内容可确保保持适当的垂直间距。align

相关内容