如何在等式的不同部分下放置大括号,以便我可以编写特定于这些部分的文本?
例如:
f = x^3 + 2
|___| |__|
| |
text 1 text 2
答案1
\underbrace
由于(或)中使用的文本\overbrace
通常设置为不同的字体大小,以免进一步分散对等式的注意力,因此最好使用amsmath
的\text
宏。
\documentclass{article}
% \usepackage{amsmath}
\usepackage{mathtools}% Loads amsmath
\begin{document}
\[
f(x) =
\underbrace{(x + 2)^3}_\text{text 1} +
\bigl(
\mathrlap{\overbrace{\phantom{(c - 2d)}}^{\text{text 2}}}
(c -
\mathrlap{\underbrace{\phantom{2d) + (3e}}_{\text{text 3}}}
2d) +
\overbrace{(3e - 4f)}^{\text{text 4}}
\bigr) +
\overbrace{(x - 3)}^\text{text 5}
\]
\end{document}
困难的重叠括号使用math
来自lap
mathtools
。它遵循先用基数设置\over
-/文本,然后重新设置基数(或基数的一部分)的过程。但是,如果不需要这些,则仅使用 就足以使用。\underbrace
\phantom
amsmath
\text
有多种方法可以实现重叠输出。第节讨论了另一种重叠括号的方法63.2 重叠括号的mathmode
文档。
答案2
你想要的是
f = \underbrace{x^3}_\textrm{text 1} + \underbrace{2}_\textrm{text 2}