Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
2_programmation:erreurs:m:missing_dollar_inserted [2020/10/01 20:10]
jejust
2_programmation:erreurs:m:missing_dollar_inserted [2021/01/13 00:33]
jejust Changement de titre.
Ligne 1: Ligne 1:
-====== Que veut dire l'​erreur:​ « Missing $ inserted » ? ======+====== Que signifie ​l'​erreur:​ « Missing $ inserted » ? ======
  
   * **Message**:​ ''​Missing $ inserted''​   * **Message**:​ ''​Missing $ inserted''​
Ligne 12: Ligne 12:
 au lieu de la commande ''​\_'',​ <​latex>​\LaTeX{}</​latex>​ composera le reste du paragraphe au lieu de la commande ''​\_'',​ <​latex>​\LaTeX{}</​latex>​ composera le reste du paragraphe
 en mode mathématique,​ le plus souvent en produisant plusieurs erreurs au cours de ce traitement. en mode mathématique,​ le plus souvent en produisant plusieurs erreurs au cours de ce traitement.
 +
 +-----
 +
 +There are certain things that //only// work in maths mode.  If your
 +document is not in maths mode and you have an ''​_''​ or a ''​^''​ character,
 +TeX (and by inheritance,​ LaTeX too) will say
 +
 +<​code>​
 +! Missing $ inserted
 +</​code>​
 +as if you couldn'​t possibly have misunderstood the import of what you
 +were typing, and the only possible interpretation is that you had
 +committed a typo in failing to enter maths mode.  TeX, therefore,
 +tries to patch things up by inserting the ''​$''​ you "​forgot",​ so that
 +the maths-only object will work; as often as not this will land you in
 +further confusion.
 +
 +It's not just the single-character maths sub- and superscript
 +operators: anything that's built in or declared as a maths operation,
 +from the simplest lower-case ''​\alpha''​ through the inscrutable
 +''​\mathchoice''​ primitive, and beyond, will provoke the error if
 +misused in text mode.
 +
 +LaTeX offers a command ''​\ensuremath'',​ which will put you in maths
 +mode for the execution of its argument, if necessary: so if you want
 +an ''​\alpha''​ in your running text, say
 +''​\ensuremath{\alpha}'';​ if the bit of running text somehow
 +transmutes into a bit of mathematics,​ the ''​\ensuremath''​ will become
 +a no-op, so it's pretty much always safe.
  
 ----- -----
 //​Sources://​ //​Sources://​
 +  * [[faquk>​FAQ-nodollar|"​Missing `$` inserted"​]],​
   * [[https://​latex.developpez.com/​faq/​erreurs?​page=M]],​   * [[https://​latex.developpez.com/​faq/​erreurs?​page=M]],​
   * [[https://​www.latex-project.org/​help/​books/#​french|LaTeX Companion, 2e édition]], Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley (Pearson, 2006) ; ISBN: 978-2-7440-7182-9. Annexe B, //Détecter et résoudre les problèmes//,​ reproduite avec l'​aimable autorisation de l'​éditeur.   * [[https://​www.latex-project.org/​help/​books/#​french|LaTeX Companion, 2e édition]], Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley (Pearson, 2006) ; ISBN: 978-2-7440-7182-9. Annexe B, //Détecter et résoudre les problèmes//,​ reproduite avec l'​aimable autorisation de l'​éditeur.
  
 {{htmlmetatags>​metatag-keywords=(messages d'​erreur de LaTeX,​dollar manquant,​mode mathématique,​problème avec une formule) {{htmlmetatags>​metatag-keywords=(messages d'​erreur de LaTeX,​dollar manquant,​mode mathématique,​problème avec une formule)
-metatag-og:​title=(Que ​veut dire l'​erreur:​ Missing $ inserted ?)+metatag-og:​title=(Que ​signifie ​l'​erreur:​ Missing $ inserted ?)
 metatag-og:​site_name=(FAQ LaTeX francophone) metatag-og:​site_name=(FAQ LaTeX francophone)
 }} }}
  
2_programmation/erreurs/m/missing_dollar_inserted.txt · Dernière modification: 2021/01/13 00:33 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0