考虑一下:
\left( x-1 \right) \underbrace{ \left( ? \right) }_{ \text{what is this?} }
标签比括号部分长,导致括号之间出现不必要的空格。
有没有办法解决这个问题,让括号像平常一样“接触”?
请注意,我刚刚开始使用 LaTeX,并且在 LibreOffice Writer 中使用 TexMaths。
答案1
该mathtools
包(加载并扩展amsmath
包)提供了命令\mathclap
如果你决定改变理由,你可以使用\mathllap
或者\mathrlap
平均能量损失
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
\left( x-1 \right) \underbrace{ \left( ? \right) }_{ \mathclap{\text{what is this?}} }
\]
\end{document}
答案2
您可以将内容“这是什么?”放在一个宽度较小的框中,以消除此间距问题:
\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}
在上面的例子中,“这是什么?”被放置在零宽度框中。您可以根据需要进行修改。例如,在这个例子中,由于表达式中没有其他内容,所以没问题。但是,对于其他元素,可能需要在“这是什么?”周围留出一些空格。那么一些负空格(或跳过)可能也会很有用。