LaTeX 大括号标注写法
LaTeX 在公式上方加大括号和说明,用 \overbrace{...}^{...};在下方加大括号和说明,用 \underbrace{...}_{...}。它们适合表示“n 个相同项”、拆分一个式子的组成部分,不等同于单纯的上划线或下划线。
overbrace 与 underbrace 的基本语法
\overbrace{a+a+\cdots+a}^{n\text{ terms}}
渲染后 a+a+…+a 上方有一个大括号,括号上方标注“n terms”。
\underbrace{x_1+x_2+\cdots+x_n}_{\text{sample sum}}
渲染后 x₁+x₂+…+xₙ 下方有一个大括号,括号下方标注“sample sum”。
内层花括号决定大括号覆盖的范围,外部的 ^ 或 _ 连接说明。如果覆盖范围中还有分数、上下标,括号会自动按内容宽度展开。
上方括号通常配上标,下方括号通常配下标,这样标注与括号位于同一侧。虽然排版系统可能允许其他写法,但不符合常用阅读方向,容易让人误解标注所属。
典型用途:重复相加与分组说明
用重复相加说明整数乘法时,可写:
\underbrace{a+a+\cdots+a}_{n\text{ times}}=na
渲染后左侧 n 个 a 的和被下括号统一标注,并与 na 相等。
分组说明可帮助读者快速看出一个长式子的结构:
\overbrace{x_1+\cdots+x_k}^{\text{group A}}
+
\overbrace{x_{k+1}+\cdots+x_n}^{\text{group B}}
渲染后整个和式被分成 A、B 两组,每组上方都有独立大括号与说明。
标注应尽量短。若说明变成一个完整句子,大括号会被迫大幅伸长,公式也容易超出版心。详细描述可放在公式前后的正文,括号只保留“动能项”、“误差项”等短标签。
与 overline、underline 的区别和中文标注
\overline{AB}
\qquad
\underline{x+y}
渲染后前者是 AB 上方的直线,后者是 x+y 下方的直线,都没有大括号形状。
\overline 常用于线段、平均值或复共轭等记号,\underline 是下划线式强调。\overbrace 和 \underbrace 的主要任务则是把一组项归类并连接说明。选择时应先考虑语义,不是只比较哪个线条更醒目。
括号说明中要写中文,可使用 \text{}:
\underbrace{a_1+a_2+\cdots+a_n}_{\text{n 项之和}}
渲染后大括号下方是按文本样式排版的“n 项之和”。
完整 LaTeX 文档是否正确显示中文,还取决于编译引擎、宏包与字体设置。若投稿模板对中文数学文本有特定命令,应以模板说明为准。
需要快速搭建上括号或下括号时,可在 MathType LaTeX 公式编辑器 中选择结构模板,再分别填入覆盖内容与标注。
FAQ
overbrace 的说明为什么在下面?
\overbrace 的标注应用上标 ^{...},\underbrace 的标注应用下标 _{...}。检查是否把两种索引符号写反。
括号标注中可以写中文吗?
可以将中文放进 \text 命令,让它按文本而非数学变量排版。完整 LaTeX 文档还要确保编译引擎和字体支持中文。
underbrace 可以嵌套吗?
可以,内层和外层分别包住各自的表达式即可。但多层括号会增大公式高度,说明过长时更适合放到正文。
常见问题
- overbrace 的说明为什么在下面?
- overbrace 的标注应用上标 ^{...},underbrace 的标注应用下标 _{...}。检查是否把两种索引符号写反。
- 括号标注中可以写中文吗?
- 可以将中文放进 text 命令,让它按文本而非数学变量排版。完整 LaTeX 文档还要确保编译引擎和字体支持中文。
- underbrace 可以嵌套吗?
- 可以,内层和外层分别包住各自的表达式即可。但多层括号会增大公式高度,说明过长时更适合放到正文。