LaTeX が出すメッセージの早見表です。エラー(!)はビルドを止め、警告 は止めませんが、しばしば本当の問題(崩れた行・壊れた参照)を知らせます。よく出るものを、意味と典型的な対処とともに挙げます。(読み方や ? プロンプトは「エラーの読み方・デバッグ」へ。)
TeX のエラー
| メッセージ | 原因と対処 |
|---|
! Undefined control sequence | 未定義のコマンド。綴り違いか、パッケージ未読込 |
! Missing $ inserted | 数式記号を数式モード外で使用。$...$ で囲む |
! Too many }'s | } が { より多い |
! Missing } inserted | { の閉じ忘れ |
! Misplaced alignment tab character & | 表の外で & を使用。文中の記号は \& |
LaTeX のエラー
| メッセージ | 原因と対処 |
|---|
LaTeX Error: File not found | パッケージ/ファイル未導入。tlmgr で導入し綴りを確認 |
Environment undefined | 未定義の環境。パッケージ未読込か綴り違い |
\begin{x} ended by \end{y} | \begin/\end の対応ずれ・入れ子の崩れ |
Something's wrong--perhaps a missing \item | 空のリスト、または最初の \item の前に本文がある |
Command \x already defined | 既存コマンドの再定義。\renewcommand を使う |
LaTeX の警告
| メッセージ | 意味と対処 |
|---|
Overfull \hbox | 行が右マージンをはみ出した。言い換え・ハイフン・局所的 \sloppy |
Underfull \hbox | 行が間延び(badness 警告)。言い換えや改行調整 |
Reference undefined | \ref/\label の不整合、またはもう一度コンパイル |
Citation undefined | 文献キー未定義、または bibtex/biber 未実行 |
Label multiply defined | 同じラベルが 2 か所にある |
Font shape undefined | フォント宣言ミス/未導入。既定で代替される |
よくある誤用
$ の閉じ忘れ → 数式が暴走する。必ず対で囲む。& の使いすぎ → 表の列数に合わせる。文中の記号は \&。\\ の誤用 → 段落区切りは空行で。最終行や見出し直後の \\ は不要。{ } の不一致 → エディタの括弧対応機能で素早く見つける。