非标准(非?)上括号和下括号嵌套

非标准(非?)上括号和下括号嵌套
\overbrace{ABCDEFG = HIJKL} = PQRSTUV
ABCDEFG = \underbrace{HIJKL = PQRSTUV}

LaTeX 可以处理上述任何一行。我该如何两个都当上支撑和下支撑像那样重叠时,它们会如何?

答案1

oubraces 包应该可以解决你的问题!

请点击此处:https://www.ctan.org/tex-archive/macros/latex/contrib/oubraces?lang=en

一旦加载了包,命令的工作方式如下:

\overunderbraces{upper braces}{main formula}{lower braces}

这需要你使用 & 将公式拆分为多个列,括号命令是

\br{n}{label} 

其中 n 是要跨越的列数,标签括号可以留空。

因此,对于你的例子,你应该

\[
\overunderbraces{&\br{2}{}&}{&ABCDEFG= & HIJKL &=PQRSTUV}{&&\br{2}{}}
\]

答案2

你必须使用一些技巧。以下使用如何在等式的不同部分下放置一个大括号,以便我可以写入特定于等式中该部分的文本?作为指导:

在此处输入图片描述

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\[
  \renewcommand{\arraystretch}{2.5}% Just for this example
  \begin{array}{c}
    \overbrace{ABCDEFG = HIJKL} = PQRSTUV \\
    ABCDEFG = \underbrace{HIJKL = PQRSTUV} \\
    \mathrlap{\overbrace{\phantom{ABCDEFG = HIJKL}}}
    ABCDEFG =
    \underbrace{HIJKL = PQRSTUV}
  \end{array}
\]

\end{document}

相关内容