LaTeX 上下大括号标注的写法
\underbrace 和 \overbrace 会在一组项的正下方或正上方画一个横向的大括号,并可以用 _ 或 ^ 在括号下方(underbrace)或上方(overbrace)加上标注。
LaTeX 命令
\underbrace{a+b+c}_{\text{sum}}不是你要找的符号?画出来查命令 →
\underbrace{...}_{label} 从下方括住这组式子,并把标注(label)放在括号下面;\overbrace{...}^{label} 正好相反,从上方括住,标注放在顶上。标注本身就是普通的数学内容或 \text{...} 文字,所以可以是一个词、一个计数,或一个简短的表达式。
它们最适合用来注释推导中的某一步、标明各项从哪里来,或者说明 n 个相同项连加等于该项的 n 倍。括号可以嵌套:一个 \underbrace 可以放在另一个大括号的内容里,用来标注其中一部分,不过画面很快就会变得杂乱。
标注处在下标或上标的位置,所以其中的文字要用 \text{} 包起来,这样才会排成正体,而不是连成一串的斜体字母。标注也要尽量简短:大括号在标注处收成一个尖,文字太长就会显得拥挤。
其他写法
\overbrace{...}^{...}上方大括号示例
$\underbrace{1+1+\cdots+1}_{n \text{ times}} = n$带标注的下大括号,表示重复相加
$\overbrace{a+b+c}^{\text{three terms}}$带标注的上大括号
$\underbrace{x^2 + 2x + 1}_{(x+1)^2}$在式子下方标出因式分解后的形式
$\overbrace{\underbrace{a}_{1} + \underbrace{b}_{2}}^{\text{total}}$嵌套大括号示例
使用技巧与常见错误
- 标注在
\underbrace后面用 _,在\overbrace后面用 ^;忘了写 _ 或 ^,大括号就不会有标注。 - 文字标注要用
\text{...}包起来,这样才会显示为正体,而不是挤在一起的斜体数学字母。 - 标注位于下标或上标位置,太长会被压缩,尽量写短一些。
- 大括号可以嵌套,但超过两层可读性就会迅速下降;如果需要更多说明,可以考虑改用说明文字(caption)。
\underbrace和\overbrace是 LaTeX 内核自带的命令,不需要加载 amsmath 或其他宏包,在不加载任何宏包的最简文档里也能直接使用。
手上是手写笔记?
LatexNotes 能把手写数学的照片或 PDF 转换成干净、可编译的 LaTeX,连手绘图形也一并转换。免费试用,无需注册。
把你的数学笔记转成 LaTeX →常见问题
怎么在 underbrace 下面加文字?
在 \underbrace{...} 的右花括号后面紧接着写 _{\text{your words}}(your words 换成你的文字),用 \text{} 把文字包起来,让它排成正体,例如 \underbrace{a+b}_{\text{sum}}。
\underbrace 和 \overbrace 有什么区别?
\underbrace 把大括号画在式子下方,标注用 _ 写在下面;\overbrace 把大括号画在式子上方,标注用 ^ 写在上面。
可以只给公式的一部分加大括号吗?
可以。只把要加括号的那几项放进 \underbrace{...} 或 \overbrace{...} 里,公式其余部分照常写在外面,例如 x + \underbrace{y+z}_{\text{combine}}。
大括号可以嵌套吗?
可以,一个 \underbrace 或 \overbrace 可以放在另一个大括号的内容或标注里,但最好控制在一到两层,嵌套更深就很难看懂了。