Que signifie l’erreur : « Missing $ inserted » ?#
Message :
Missing $ inserted
Origine : TeX
TeX a rencontré quelque chose qui n’est autorisé
qu’en mode mathématique
(par exemple les commandes \sum
, \alpha
, ^
, _
) alors qu’il était
en mode texte, ou, à l’inverse, un élément interdit en mode mathématique
(par exemple la commande \par
) alors qu’il traitait une formule. Il a donc
inséré un $
pour passer en mode mathématique ou pour le quitter.
Par exemple si vous essayez d’obtenir un trait de soulignement « _ »
en saisissant _
au lieu de la commande \_
, LaTeX composera le reste
du paragraphe en mode mathématique, le plus souvent en produisant
plusieurs erreurs au cours de ce traitement.
LaTeX propose une commande \ensuremath
qui met son argument
en mode mathématique si nécessaire : si vous voulez donc un \alpha
dans votre texte en cours, indiquez \ensuremath{\alpha}
. Si le morceau
de texte en cours d’exécution se voit placé dans des mathématiques,
le \ensuremath
deviendra inactif. Vous pouvez consulter
la question « Que fait \ensuremath ? »
pour plus d’informations.
Sources
FAQ erreurs - Lettre M, sur le site Developpez.com
LaTeX Companion, 2e édition, Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley (Pearson, 2006)