ABCDEFG = \underbrace{HIJKL = PQRSTUV}

LaTeX can handle either of the lines above. How can I get both the overbrace and the underbrace, when they overlap like that?


The package oubraces should solve your problem!

Check here: https://www.ctan.org/tex-archive/macros/latex/contrib/oubraces?lang=en

Once you load the package, the command works like this:

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

which needs you to split your equation into multiple columns using &, and the braces command is


where n is the number of columns to span and the label braces can be left blank.

So for your example, you'd have

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

You have to use some trickery. The following uses How to put a big bracket under different parts of a equation so that I could write e.g. a text specific to that part in the equation? as a guide:

enter image description here




  \renewcommand{\arraystretch}{2.5}% Just for this example
    \overbrace{ABCDEFG = HIJKL} = PQRSTUV \\
    ABCDEFG = \underbrace{HIJKL = PQRSTUV} \\
    \mathrlap{\overbrace{\phantom{ABCDEFG = HIJKL}}}
    \underbrace{HIJKL = PQRSTUV}


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.