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 文件为例,目标是写出一个带分数、平方和求和的公式。

  1. 新建一个 .tex 文件,在导言区写上 \documentclass{article},再加上 \usepackage{amsmath}。
  2. 在 \begin{document} 和 \end{document} 之间写正文,需要插入行内公式的地方用一对美元符号包住,例如 $x^{2}$。
  3. 单独成行的公式用 \[ 和 \] 包起来,例如 \[ \frac{a+b}{2} \]。
  4. 上标用 ^,下标用 _。只有一个字符时可以省略花括号,如 x^2;多于一个字符时必须加花括号,如 x^{10}。
  5. 写一个求和公式作为练习:\[ \sum_{i=1}^{n} \frac{1}{i^{2}} \]。其中 \sum 的上下限分别用 ^ 和 _ 写出。
  6. 用你使用的 LaTeX 环境编译一次,然后打开生成的 PDF,检查分数线、指数和下标是否都在预期位置。
  7. 如果公式之后还要修改,或需要转换为 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{分子}{分母},上标用 ^、下标用 _,多于一个字符时加花括号。左上角标需要先放一个空的 {} 作为底座。写完之后编译并逐项检查,报错时从报错行号入手,就能较快地把公式排正确。

打开 OmniDoc,编辑、转换或翻译你的 LaTeX 文档

更新于 2026-11-04