常见编译错误清单
| 报错信息 | 错误原因 | 修正方案 |
|---|---|---|
| Undefined control sequence. | 使用了不存在、拼写错误的宏命令;未加载对应宏包 | 核对命令拼写;添加所需 \usepackage{xxx} |
| Missing $ inserted. | 数学符号(_ ^ \alpha等)写在文本模式,缺少数学环境 | 将公式放入 $ $ / \( \) / equation 等数学环境 |
| Extra }, or forgotten $. | 大括号、美元符号不匹配,缺少起始或结束标记 | 逐对检查 {}、$,保证成对闭合 |
| Missing { inserted. | 命令参数缺少左大括号,例如 \frac a b | 多参数命令使用 {} 包裹内容:\frac{a}{b} |
| Missing } inserted. | 缺少闭合右大括号,分组未结束 | 查找未闭合的 {,补充对应的 } |
| \left ... \right mismatch / Missing \right. inserted | \left 和 \right 必须成对;不能跨换行 | 成对使用 \left( ... \right);跨多行放弃\left\right |
| Misplaced alignment tab character &. | & 对齐符写在非表格/矩阵/align环境中 | &仅在tabular、array、align、cases内使用 |
| Extra alignment tab has been changed to \cr. | 表格一行内&数量超过列定义 | 检查每行分隔符数量,与表格列数保持一致 |
| Too many }'s. | 右大括号多于左大括号,多余闭合 | 删减多余 },保证括号数量平衡 |
| Paragraph ended before ... was complete. | 命令参数内不能直接分段换行 | 命令参数内部不能空行;如需分段拆分写法 |
| Package ... Error: File ...sty not found | 缺少对应的宏包文件 | 安装缺失宏包;更换发行版或删除该宏包调用 |
| Overfull \hbox / Underfull \hbox | 文字溢出页边距 / 文字拉伸不足产生难看空隙 | 调整断词、换行;使用\linebreak或重新调整段落 |
| Overfull \vbox | 内容纵向超出页面底部 | 调整图片、公式大小,或者分页\pagebreak |
| LaTeX Error: Environment xxx undefined. | 使用了未定义的环境,如align、cases未加载amsmath | 加载宏包:\usepackage{amsmath} |
| Illegal parameter number in definition of ... | 自定义命令中#参数写法错误 | 自定义宏内参数使用#1,#2,普通文本不能直接写# |
| Bad math environment delimiter | 数学环境起止标记不匹配,如\(缺少\) | 成对使用数学环境起止符 |
| Double subscript. | 连续写下标,例如x_a_b,缺少分组 | x_{a_b},用大括号进行分组嵌套 |
| Double superscript. | 连续上标,如x^a^b,缺少分组 | x^{a^b},使用大括号分组 |
\begin{...} on input line ... ended by \end{...}. | begin与end环境名称不匹配 | \begin{cases} 必须对应 \end{cases} |
| Missing \endgroup inserted. | 环境、分组没有正常结束 | 检查所有\begin{}是否有对应的\end{} |
| Not in outer par mode. | 浮动环境(figure/table)嵌套在段落盒子内 | figure、table不能放在minipage、equation内部 |
| Float too large for page. | 图片/表格尺寸超过页面可用区域 | 缩小图形宽度,或者拆分内容 |
| Citation ... undefined | 引用的文献key在bib文件不存在,或未编译bib | 核对cite标签;执行多次编译(pdflatex→bibtex→pdflatex×2) |
| Label ... multiply defined | 同一个\label{}标签重复定义 | 修改重复的label名称,保证全局唯一 |
| Reference ... undefined | 引用\ref找不到对应\label | 检查标签名称,完整编译2次以上 |
持续更新中...