如何用 Tex 获得上面右图?
如果太难,您也可以提出一个直线解决方案。
如果您知道更好的替代方案,那么请尽一切努力提出它。
该解决方案将用于通常的下支撑导致外观拥挤或产生较大空白间隙的情况。
以下链接可能对解决方案有用:https://tex.stackexchange.com/a/25513/120150
答案1
这只是复制了添加额外参数来保存文本的定义\underbrace
,然后最终使用文本而不是括号的中心部分。
\documentclass{article}
\makeatletter
\def\zzunderbrace#1#2{\mathop{\vtop{\m@th\ialign{##\crcr
$\hfil\displaystyle{#1}\hfil$\crcr
\noalign{\kern3\p@\nointerlineskip}%
\zzupbracefill{#2}\crcr\noalign{\kern3\p@}}}}\limits}
\def\zzupbracefill#1{$\m@th \setbox\z@\hbox{$\braceld$}%
\bracelu\leaders\vrule \@height\ht\z@ \@depth\z@\hfill
\,\lower .1em\hbox{\scriptsize#1}\,%
\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\braceru$}
\makeatletter
\begin{document}
$\zzunderbrace{A+B+C+D+E+F}{some text}$
\end{document}