エラー・警告一覧

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フォント宣言ミス/未導入。既定で代替される

よくある誤用

  • $ の閉じ忘れ → 数式が暴走する。必ず対で囲む。
  • & の使いすぎ → 表の列数に合わせる。文中の記号は \&
  • \\ の誤用 → 段落区切りは空行で。最終行や見出し直後の \\ は不要。
  • { } の不一致 → エディタの括弧対応機能で素早く見つける。