! LaTeX Error: Missing \begin{document} signifie que LaTeX a essayé de composer quelque chose alors qu’il était encore dans le préambule : une sortie a eu lieu avant \begin{document}. Il s’agit le plus souvent de texte de corps placé dans le préambule, d’un \begin{document} manquant ou d’un problème d’encodage.
Causes
- Texte de corps dans le préambule — entre
\documentclasset\begin{document}, ne mettez que des déclarations,\usepackageet des réglages. Du texte ordinaire y produit une sortie et déclenche cette erreur. - Un
\begin{document}absent ou mal orthographié. - Un encodage incohérent ou un BOM — un fichier enregistré dans le mauvais encodage, avec un BOM ou des octets non ASCII parasites, fait composer TeX trop tôt.
- Une commande du préambule émet du texte.
Exemple
latex
\documentclass{article}
これは本文。 % ← \begin{document} の前なので NG / before begin{document}
\begin{document}
本文はここから。
\end{document}Correction
Ne mettez rien de composable dans le préambule, avant \begin{document}. Vérifiez que \begin{document} existe bien et est correctement écrit. Si l’erreur persiste, vérifiez que le fichier est en UTF-8 sans BOM : inspectez avec nkf -g et réenregistrez en UTF-8 si nécessaire (voir « Encodage et fins de ligne »). Sur les anciens systèmes, vérifiez aussi \usepackage[utf8]{inputenc}.