LaTeX分数与上下标怎么写:frac用法详解
讲清 LaTeX 中 \frac 分数的写法,以及 ^ 和 _ 上下标的规则,包括左上角标怎么敲。给出编译步骤和常见报错的排查方法,适合需要基础分数和指数的读者。
如果你在写论文、讲义或习题,第一次在 LaTeX 里打出分数、平方或下标,多半会被几条规则绊住:\frac 要写两组花括号,上标是一串数字时只有第一位进了上标,原子序数那种左上角的标注又不知道该放在哪里。这些问题很常见,但官方文档分散,搜到的片段往往只给一行代码,没有说清楚为什么这样写。
这篇文章只讲三件事:分数怎么用 \frac 写,上标和下标怎么用 ^ 与 _ 写,以及左上角标这种写在符号前面的情形怎么处理。读完之后,你应该能独立写出带分数和指数的公式,并且知道编译报错时该去哪里查。文中的示例都能在标准 LaTeX 环境里复现。
如果你的公式需要继续编辑、转成 Word,或者整份 LaTeX 源码需要翻译,文末会简单说明 OmniDoc 相关功能能帮上什么忙。
分数怎么输入?用 \frac 一句话结论
在 LaTeX 中输入分数,使用 \frac{分子}{分母},两个参数都要放进花括号。是否需要换成 \dfrac 或 \tfrac,取决于公式是夹在句子中间还是单独成行。
| 你的情况 | 推荐做法 | 原因 |
|---|---|---|
| 简单分数,如二分之一 | \frac{1}{2} | 直接,两个花括号分别装分子和分母 |
| 夹在句子中间,分数显得太小 | \dfrac{a}{b}(需要 amsmath 宏包) | 行内分数默认缩小,\dfrac 强制使用较大的显示样式 |
| 单独成行的公式 | \frac{a}{b} 即可 | 独立公式中分数默认就是正常大小 |
| 分数里还有分数 | 每一层都加花括号,如 \frac{\frac{a}{b}}{c} | 嵌套层级不加花括号时,排版结果容易错位 |
开始之前:先确认这几点
动手前有几项判断会直接影响结果,花几分钟确认,能省下很多排查时间。
- 确认是否需要 amsmath 宏包。 \frac 是 LaTeX 核心命令,直接可用;但 \dfrac 和 \tfrac 属于 amsmath 宏包,在导言区加上 \usepackage{amsmath} 之后才能使用。
- 确认公式环境。 行内公式用一对美元符号包住,单独成行的公式常用 \[ 和 \] 包住。环境不同,分数和上下标的默认大小也不同,所以同一条公式在两种环境里看起来可能不一样。
- 确认编译方式。 公式本身与编译器关系不大,但如果文档里有中文,需要使用支持中文的编译方式,例如 XeLaTeX 或 LuaLaTeX,否则中文可能无法正常显示。
- 确认公式来源。 从网页或别人的文档复制公式时,反斜杠、花括号和上标符号可能丢失或变形。遇到结果不对,先和原始源码逐字符对照。
- 确认输出用途。 如果结果只用于阅读,直接看 PDF 即可;如果还要改成 Word 格式继续编辑,复杂公式在转换后需要重新核对。
在 LaTeX 里写分数和上标的步骤
下面的步骤以一份简单的 .tex 文件为例,目标是写出一个带分数、平方和求和的公式。
- 新建一个 .tex 文件,在导言区写上 \documentclass{article},再加上 \usepackage{amsmath}。
- 在 \begin{document} 和 \end{document} 之间写正文,需要插入行内公式的地方用一对美元符号包住,例如 $x^{2}$。
- 单独成行的公式用 \[ 和 \] 包起来,例如 \[ \frac{a+b}{2} \]。
- 上标用 ^,下标用 _。只有一个字符时可以省略花括号,如 x^2;多于一个字符时必须加花括号,如 x^{10}。
- 写一个求和公式作为练习:\[ \sum_{i=1}^{n} \frac{1}{i^{2}} \]。其中 \sum 的上下限分别用 ^ 和 _ 写出。
- 用你使用的 LaTeX 环境编译一次,然后打开生成的 PDF,检查分数线、指数和下标是否都在预期位置。
- 如果公式之后还要修改,或需要转换为 Word 格式,可以把 .tex 中的公式内容带到 UniDoc 网页编辑器中处理。它支持公式编辑,并能在 Word 与 LaTeX 之间往返转换,转换后同样需要核对公式。
左上角标怎么敲:先写一个空的花括号
左上角标指的是写在某个符号左上方的数字,例如表示原子质量数和原子序数的标注。它的难点在于:^ 和 _ 默认作用于它前面的符号,而左上角标的前面没有任何东西可以作用。
解决办法是放一个空的 {} 作为底座,再依次写上标和下标。例如,要排版碳 14 这样的左上角标,可以写成 {}^{14}_{6}\mathrm{C},其中 14 在上方,6 在下方,C 是元素符号。如果只需要左上方一个数字,不需要下标,就写成 {}^{14}\mathrm{C}。
不要直接写 ^14C。这样只有 1 会进入上标,4 会直接跟在符号后面,结果与预期不符。
做完后逐项核对
公式编译通过,并不代表排版正确。拿到 PDF 后,可以按下面的表格逐项检查。
| 检查项 | 怎么看 | 有问题怎么办 |
|---|---|---|
| 花括号是否成对 | 编译报错中出现 Missing } 或 Extra } | 对照分子、分母、上下标逐个数花括号,找出多出或缺少的那一个 |
| 上标和下标范围 | 指数或下标是否全部进入正确位置 | 凡是超过一个字符的上标或下标,补上花括号 |
| 分数线大小 | 行内分数是否明显偏小,难以辨认 | 改用 \dfrac,并确认已加载 amsmath 宏包 |
| 左上角标位置 | 数字是否出现在符号左上方 | 在符号前补上空的 {},再写上标和下标 |
| 命令拼写 | 分数是否变成了 frac 文字,没有分数线 | 补上反斜杠,写成 \frac,注意大小写 |
编译报错时,先看报错提示中的行号,再检查该行及上一行的花括号是否完整。多数问题都出在花括号和反斜杠上,逐个字符对照比反复重写更快。
❓ 常见问题(FAQ)
1. x^10 为什么只有 1 进了上标?
上标命令 ^ 默认只作用于紧跟其后的第一个字符,所以 1 进入上标,0 变成普通文字。把指数写成 x^{10},花括号会把 10 当作一个整体放进上标。
2. \frac 和 \dfrac 有什么区别?
两者的分子和分母内容相同,区别在于字号。\frac 会根据所在环境自动选择大小,在行内可能偏小;\dfrac 始终使用正常大小的分数样式,适合夹在句子中间但需要看清楚的分数。使用 \dfrac 前需要在导言区加载 amsmath 宏包。
3. 上标和下标的先后顺序有要求吗?
没有要求。x_i^2 与 x^2_i 排出的结果相同,上标和下标会上下对齐地放在符号右侧。只要两者都写在同一个符号后面,顺序可以按个人习惯决定。
4. 编译时提示 Missing } inserted,怎么办?
这说明某处花括号没有闭合,多数出在分数的分子、分母或上下标中。从报错行号开始,逐个数每一对 { 和 } 是否成对,尤其注意嵌套分数的外层花括号。
📝 总结
LaTeX 中分数怎么输入,核心是用 \frac{分子}{分母},上标用 ^、下标用 _,多于一个字符时加花括号。左上角标需要先放一个空的 {} 作为底座。写完之后编译并逐项检查,报错时从报错行号入手,就能较快地把公式排正确。


