是否有另一种风格可以让大牙套中的 \underbrace 看起来优雅?

是否有另一种风格可以让大牙套中的 \underbrace 看起来优雅?

我认为由于 的存在,下列等式看起来不太好\underbrace

\documentclass[preview,border=12pt,varwidth]{standalone}
\usepackage{amsmath}
\begin{document}
\[
12\left(\underbrace{y^2 +2y\left(-\frac{2}{3}\right) +\left(-\frac{2}{3}\right)^2}_{\left[y+\left(-\frac{2}{3}\right)\right]^2} -\left(-\frac{2}{3}\right)^2 +\frac{4}{5}\right) = 0
\]
\end{document}

在此处输入图片描述

有没有其他款式可以让\underbrace大号牙套看起来更优雅?我想将下牙套从牙套中拉出来。

答案1

除了使用\left(and\right)来自动调整最外层括号的大小外,您还可以使用\biggl(and \biggr)

在此处输入图片描述

(附言:请参阅帖子为什么控制序列是 \bigl、\biggl、\bigr 或 \biggr,因为我总是可以使用 \big 或 \bigg?\big[ 和 \bigl[ 之间的区别讨论\Bigg(和之间的区别\Biggl(。)

实际上,我建议使用\Biggl[(然后\,立即添加)并\Biggr]提供更多 - 但不要太多...... - 视觉突出以及外部围栏的多样性:

在此处输入图片描述

坦白说,默认的 LaTeX/amsmath 样式的下括号对我来说相当无趣。如果你可以访问MTPRO2包,您可以使用其宏\undercbrace来生成花括号。注意事项:(i)此包使用的字体是 Times Roman,您可能喜欢也可能不喜欢。(ii)此mtpro2包不是免费的;但是,它的“精简”子集(即使用\undercbrace包不是免费的;但是,它的“精简”子集(即使用宏无需支付(财务)费用即可获得。

在此处输入图片描述

\documentclass[preview,border=12pt,varwidth]{standalone}
\usepackage{amsmath}
\usepackage[lite]{mtpro2}
\begin{document}
\[
12\Biggl[\,\undercbrace{y^2 +2y\left(-\frac{2}{3}\right) +\left(-\frac{2}{3}\right)^2}_{\left[y+\left(-\frac{2}{3}\right)\right]^2}{} -\left(-\frac{2}{3}\right)^2 +\frac{4}{5}\Biggr] = 0
\]
\end{document}

附录:前面的示例主要是为了演示“花括号”下括号的形状。因此,相对于第二个示例中使用的代码,唯一的变化是加载包mtpro2并使用\undercbrace而不是\underbrace

如果您真的想使用该mtpro2软件包,我建议您对代码进行一些额外的更改。其中最主要的是:(i) 加载软件包并在前言中mleftright执行,以消除由和插入的额外水平空白;(ii) 不要在 之后插入细空格;(iii)在下括号材料后插入负细空格 ( )。\mleftright\left\right\Biggl[\!

在此处输入图片描述

\documentclass[preview,border=12pt,varwidth]{standalone}
\usepackage{amsmath}
\usepackage{mleftright}\mleftright
\usepackage[lite]{mtpro2}
\begin{document}
\[
12\Biggl[ \undercbrace{y^2 +2y\left(-\frac{2}{3}\right) 
  +\left(-\frac{2}{3}\right)^2}_{
   \left[y+\left(-\frac{2}{3}\right)\right]^2} \! {}
  -\left(-\frac{2}{3}\right)^2 +\frac{4}{5}\Biggr] = 0
\]
\end{document}

相关内容