如何忽略平方根中的下括号 {}{}?

如何忽略平方根中的下括号 {}{}?

我想保持平方根的大小不变,而不将下支撑放在外面

\sqrt{\underbrace{=A}{B}}

答案1

我想这就是你想要的:

在此处输入图片描述

以下是具体代码:

\sqrt{\smash[b]{{\underbrace{B}_{=A}}}}

但是,如果“B”部分太小,平方根符号会比没有下撑杆时更宽。在这种情况下,必须进行一些(有限的)手动调整,因为平方根符号不能离下撑杆太近。所有这些都用以下代码说明:

  \begin{align*}
  & \sqrt{\smash[b]{{\underbrace{B + C + D}_{=A}}}}\qquad \sqrt{B + C + D}\\[4ex]
  & \sqrt{B}\qquad \sqrt{\mskip-6mu \smash[b]{{\underbrace{B}_{=A}}}\mskip-6mu}
  \end{align*}

在此处输入图片描述

此外,正如@egreg 所指出的,粉碎可能会导致以下文本的垂直间距出现问题,因此应该像他在回答中所做的那样,添加\vphantom未粉碎的平方根,从而创建宏以减少打字的痛苦 - 并使代码更清晰。

答案2

粉碎被开方数是不够的。这是一个可行的版本:

\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum} % just for the example

\newcommand{\smashedsqrt}[2][]{%
  \vphantom{#2}%
  \sqrt[#1]{\smash[b]{#2}}%
}

\begin{document}

\lipsum*[3]
\[
\smashedsqrt{\underbrace{B}_{=A}}
\]
\lipsum*[3]
\[
\sqrt{\smash[b]{\underbrace{B}_{=A}}}
\]
\lipsum[3]

\end{document}

第二个例子表明了简单粉碎存在的问题。

在此处输入图片描述

答案3

以下是改编 在 4 下方排版 144...4 并且加上“n 次”很容易,但是 \sqrt{144...4} 呢?,请注意符号的大小\sqrt不受下支撑的影响:

在此处输入图片描述

笔记:

  • 这确实需要两次运行。第一次确定位置,第二次进行绘图。

  • 来自\tikzmark在正文旁边添加大括号

  • 由于这是一个tikz解决方案,因此所有固有的绘图功能都可用 - 这里显示的只是括号和文本的颜色,但还有更多选项可用。

代码:

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{lipsum}
\usetikzlibrary{calc}
\usetikzlibrary{decorations.pathreplacing}

\newcommand{\tikzmark}[1]{\tikz[overlay,remember picture] \node (#1) {};}

% Tweak these as necessary
\newcommand*{\BraceAmplitude}{0.25em}%
\newcommand*{\VerticalOffset}{0.4ex}%  
\newcommand*{\HorizontalOffset}{0.12em}% 
\newcommand*{\SquareBraceVOffset}{-0.4ex}% 

\newcommand*{\InsertUnderBrace}[4][]{%
    \begin{tikzpicture}[overlay,remember picture]
\draw [decoration={brace,amplitude=\BraceAmplitude},decorate, thick,draw=blue,text=black,#1]
        ($(#3)+(\HorizontalOffset,-\VerticalOffset)$) -- 
        ($(#2)+(-\HorizontalOffset,-\VerticalOffset)$)
        node [below=\VerticalOffset, midway] {#4};
    \end{tikzpicture}%
}%

\newcommand*{\InsertUnderSquareBrace}[4][]{%
    \begin{tikzpicture}[overlay,remember picture]
        \draw [text=black,line width=0.7pt, #1]
            ($(#3)+(\HorizontalOffset,\VerticalOffset+\SquareBraceVOffset)$) -- 
            ($(#3)+(\HorizontalOffset,-\VerticalOffset+\SquareBraceVOffset)$) -- 
            ($(#2)+(-\HorizontalOffset,-\VerticalOffset+\SquareBraceVOffset)$)
            node [below, midway] {#4} --
            ($(#2)+(-\HorizontalOffset,\VerticalOffset+\SquareBraceVOffset)$);
    \end{tikzpicture}%
}%

\begin{document}
\lipsum[1]
\[
    \sqrt{\tikzmark{StartBraceA}B\tikzmark{EndBraceA}\,}
    \hspace*{4.0em}
    \sqrt{\tikzmark{StartBraceB}B\tikzmark{EndBraceB}\,}
\]
\InsertUnderBrace[draw=red,text=blue]{StartBraceA}{EndBraceA}{$=A$}
\InsertUnderSquareBrace[draw=red,text=blue]{StartBraceB}{EndBraceB}{$=A$}

\lipsum[2]
\end{document}

相关内容