46

Consider this:

\left( x-1 \right) \underbrace{ \left( ? \right) }_{ \text{what is this?} }

The label is longer than the braced portion, which causes unwanted space between the parentheses.

Is there a way around that, so that the parentheses "touch" as they would normally?

Please note that I just started on LaTeX, and I'm using TexMaths inside LibreOffice Writer.

2 Answers 2

56

The mathtools package (which loads and extends the amsmath package) provides the command \mathclap

enter image description here

If you decided to change the justification, you could use \mathllap

enter image description here

or \mathrlap

enter image description here

MWE

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\[
    \left( x-1 \right) \underbrace{ \left( ? \right) }_{ \mathclap{\text{what is this?}} }
\]

\end{document}
0
17

You can place the content "what is this?" in a box of smaller width in order to remove this spacing problem:

enter image description here

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\[
  \left( x-1 \right) \underbrace{ \left( ? \right) }_{\text{\makebox[0pt]{what is this?} }}
\]
\end{document}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

In the above example, "what is this?" is placed in a zero-width box. You can modify this to suit your needs. For example, in this instance, since there's nothing else in the expression, it's fine. However, with other elements it may be required to have some space around "what is this?". Then some negative whitespace (or skipping) might also be useful.

3
  • 1
    Very good alternative. Especially when mathtools is not working :)
    – Mac
    Commented Apr 9, 2015 at 13:29
  • 2
    This is very nice, but changes the text size. Here's a slight modification to preserve the text size closer to the underbrace version. \underbrace{ (?) }_{\makebox[0pt]{\text{{\scriptsize what is this?}}}} Commented Jun 25, 2015 at 19:43
  • Excellent!!! :) Commented Apr 4, 2019 at 7:22

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .