! LaTeX Error: Missing \begin{document} bedeutet, dass LaTeX noch in der Präambel etwas setzen wollte: Vor \begin{document} ist Ausgabe entstanden. Meist steckt Fließtext in der Präambel, \begin{document} fehlt, oder es gibt ein Kodierungsproblem.
Ursachen
- Fließtext in der Präambel — zwischen
\documentclassund\begin{document}gehören nur Deklarationen,\usepackageund Einstellungen. Normaler Text dort erzeugt Ausgabe und löst den Fehler aus. - Ein fehlendes oder falsch geschriebenes
\begin{document}. - Kodierungsfehler oder BOM — eine Datei in falscher Kodierung, mit BOM oder verstreuten Nicht-ASCII-Bytes lässt TeX zu früh Zeichen setzen.
- Ein Befehl in der Präambel gibt Text aus.
Beispiel
latex
\documentclass{article}
これは本文。 % ← \begin{document} の前なので NG / before begin{document}
\begin{document}
本文はここから。
\end{document}Die Behebung
Halte vor \begin{document} alles Setzbare aus der Präambel heraus. Prüfe, ob \begin{document} wirklich vorhanden und richtig geschrieben ist. Bleibt der Fehler, prüfe, ob die Datei UTF-8 ohne BOM ist: mit nkf -g inspizieren und bei Bedarf als UTF-8 neu speichern (siehe „Kodierung und Zeilenumbrüche“). Auf älteren Systemen auch \usepackage[utf8]{inputenc} prüfen.