Ce message signifie : LaTeX a rencontré avant \begin{document} quelque chose qui produit du texte visible. Deux causes fréquentes : du texte dans le préambule ou un accent mal encodé.
Cause n°1 : du texte dans le préambule
Tout ce que vous voulez écrire va après \begin{document}. Du texte avant déclenche l'erreur :
\documentclass{article}
Bonjour ! % texte dans le préambule -> Missing \begin{document}
\begin{document}
...
\end{document}Déplacez le texte après \begin{document} :
\documentclass{article}
\begin{document}
Bonjour !
\end{document}Cause n°2 : un accent mal encodé
Un accent (é, è, à…) dans le préambule, combiné à une vieille déclaration inputenc, est interprété comme du texte et déclenche la même erreur. Solution : \usepackage[utf8]{inputenc} moderne + \usepackage[T1]{fontenc} (voir Vieux packages).
\documentclass → \usepackage (préambule) → \begin{document} → votre texte → \end{document}. Rien de visible avant \begin{document}.Essayez vous-même
Cet exemple compile. Déplacez le mot « Hello » au-dessus de \begin{document} et recompilez pour voir « Missing \begin{document} ».
La méthode
- Vérifiez qu'il n'y a rien de visible avant
\begin{document}(seulement\documentclasset\usepackage). - Déplacez tout texte après
\begin{document}. - Un accent dans le préambule ? Modernisez
inputenc/fontencen UTF-8. - Une
}manque dans un\usepackage[…]{…}? Cela peut aussi causer cette erreur.
Une IA peut corriger l'erreur — directement dans votre code
Les assistants IA (Claude, Gemini, ChatGPT…) connaissent très bien LaTeX : montrez-leur le préambule et ils trouvent le texte ou l'accent qui gêne avant \begin{document}. L'inconvénient habituel, c'est le va-et-vient — copier, coller, recommencer.
sarmate.net supprime cet aller-retour grâce à son serveur MCP : vous branchez l'IA directement sur votre éditeur en ligne. Elle lit vos fichiers, les compile, analyse le journal d'erreurs et corrige le code sur place, sans copier-coller. Vous gardez la main : rien n'est modifié sans votre validation.
Écrire et compiler du LaTeX en ligne
Éditeur complet, compilation instantanée (pdfLaTeX/XeLaTeX/LuaLaTeX), rien à installer.
Ouvrir l'éditeur en ligne