Nombre manquant en mode mathématique ou dans une dimension
! Missing number, treated as zero.
Ce que signifie cette erreur
LaTeX attendait un nombre (pour une dimension, un compteur ou un argument numérique) mais a trouvé autre chose. Cela arrive souvent lorsqu'une commande \hspace, \vspace ou \rule reçoit un argument non numérique.
Causes courantes
- \hspace{} ou \vspace{} avec une unité de dimension invalide ou manquante
- \setcounter ou \addtocounter reçoit une valeur non entière
- Une commande qui exige un nombre reçoit du texte ou un argument vide
Comment corriger
Fournissez une dimension numérique valide (par ex. \hspace{1em} ou \vspace{12pt}). Les dimensions exigent une unité : n'écrivez jamais \hspace{1} sans préciser pt, em, cm, etc.
Exemples de code
\documentclass{article}
\begin{document}
\hspace{1} % Missing unit — error!
\end{document}\documentclass{article}
\begin{document}
\hspace{1em} % Correct: number + unit
\end{document}Erreurs apparentées
Signe dollar manquant (mathématiques hors du mode mathématique)
! Missing $ inserted.
Double indice
! Double subscript.
Tabulation d'alignement en trop dans un tableau
! Extra alignment tab has been changed to \cr.
Délimiteur d'environnement mathématique incorrect
! LaTeX Error: Bad math environment delimiter.
Testez la correction en direct
Collez votre LaTeX dans le playground et compilez instantanément.

