Deux commandes \documentclass
! LaTeX Error: Two \documentclass or \documentstyle commands.
Ce que signifie cette erreur
Un document LaTeX ne peut comporter qu'une seule déclaration \documentclass. Si LaTeX en rencontre une seconde, il signale cette erreur. Cela arrive généralement lorsque deux fichiers sont fusionnés par accident ou qu'un modèle est mal concaténé.
Causes courantes
- Deux fichiers .tex ont été fusionnés sans supprimer l'un des \documentclass
- Un fichier chargé par \input{} contient son propre \documentclass
- Duplication d'un modèle lors d'un copier-coller
Comment corriger
Supprimez le \documentclass en double. Chaque document LaTeX doit avoir exactement une déclaration de classe, et tout autre contenu doit se trouver après \begin{document}. Les fichiers inclus par \input ne doivent pas contenir de \documentclass.
Exemples de code
\documentclass{article}
\documentclass{report} % Second class — error!
\begin{document}
Hello
\end{document}\documentclass{article}
\begin{document}
Hello
\end{document}Erreurs apparentées
\begin{document} manquant
! LaTeX Error: Missing \begin{document}.
Environnement mal apparié
! LaTeX Error: \begin{XXX} on input line N ended by \end{YYY}.
Commande réservée au préambule utilisée dans le corps
! LaTeX Error: Can only be used in preamble.
Accolade fermante en trop
! Extra }, or forgotten $.
Testez la correction en direct
Collez votre LaTeX dans le playground et compilez instantanément.

