Missing \begin{document}

! LaTeX Error: Missing \begin{document}는 LaTeX가 아직 프리앰블에 있는 상태에서 무언가를 조판하려 했다는 뜻입니다. 즉 \begin{document} 앞에서 출력이 발생했습니다. 대개 프리앰블에 섞인 본문, 빠진 \begin{document}, 또는 문자 인코딩 문제가 원인입니다.

원인

  • 프리앰블에 본문이 섞임\documentclass\begin{document} 사이에는 선언, \usepackage, 설정만 둡니다. 일반 문자가 있으면 그 지점에서 출력이 생겨 이 오류가 납니다.
  • \begin{document}를 빠뜨렸거나 철자를 틀림.
  • 문자 인코딩 불일치 또는 BOM — 잘못된 인코딩으로 저장했거나 BOM, 섞여 들어간 비 ASCII 바이트가 있으면 TeX가 너무 이른 단계에서 문자를 조판하려 해 이 오류가 납니다.
  • 프리앰블에서 문자를 출력하는 명령을 실행했습니다.

latex
\documentclass{article}
これは本文。            % ← \begin{document} の前なので NG / before begin{document}
\begin{document}
本文はここから。
\end{document}

대처

\begin{document} 앞에는 조판될 수 있는 내용을 두지 않습니다. \begin{document}가 실제로 있고 철자가 맞는지 확인합니다. 그래도 나온다면 파일이 UTF-8(BOM 없음) 인지 확인하세요. nkf -g로 판정하고 필요하면 UTF-8로 다시 저장합니다(“문자 인코딩과 줄바꿈” 참조). 오래된 환경에서는 \usepackage[utf8]{inputenc}도 확인합니다.