是否有可能只对单词中的某些字母进行过度或不足的支撑,而不是对整个单词进行支撑
\documentclass[12pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\begin{document}
$a\underbrace{pp}_{p}el$
\end{document}
答案1
由于可扩展性\upbracefill
具有最小宽度,因此此替代方法只是将法线\{
(旋转 90 度)缩放到正确大小(宽度受限)。因此,要将此方法用于非常宽的参数,可以指定一个可选参数,例如[\Bigg]
。
也对 进行了编辑\Toverbrace
。
\documentclass{article}
\usepackage{stackengine, scalerel}
\newcommand\Tunderbrace[3][]{%
\def\tmp{#2}%
\setbox0=\hbox{\tmp}%
\stackunder[1pt]{%
\stackunder[0pt]{\tmp}{\rotatebox{90}{\scaleto[2ex]{#1\{}{\wd0}}}%
}{%
\scriptsize #3%
}%
}
\newcommand\Toverbrace[3][]{%
\def\tmp{#2}%
\setbox0=\hbox{\tmp}%
\stackon[1pt]{%
\stackon[0pt]{\tmp}{\rotatebox{90}{\scaleto[2ex]{#1\}}{\wd0}}}%
}{%
\scriptsize #3%
}%
}
\begin{document}
a\Tunderbrace{pp}{p}le
a\Tunderbrace[\big]{pppppp}{p}le
a\Tunderbrace[\Bigg]{pppppppppppppppp}{p}le
a\Toverbrace{pp}{p}le
a\Toverbrace[\big]{pppppp}{p}le
a\Toverbrace[\Bigg]{pppppppppppppppp}{p}le
\end{document}