오류 및 경고 목록

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같은 라벨이 두 번 정의됨
Font shape undefined글꼴 선언 오류/미설치; 기본값으로 대체됨

흔한 오용

  • 닫히지 않은 $ → 수식 모드가 계속됩니다. 항상 짝을 맞추세요.
  • 너무 많은 & → 표의 열 수에 맞추세요. 문자 자체는 \&.
  • \\ 오용 → 문단 구분은 빈 줄로 합니다. 마지막 줄이나 제목 직후에는 \\가 필요 없습니다.
  • 중괄호 { } 불일치 → 편집기의 괄호 매칭 기능으로 빠르게 찾습니다.