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
Dernière révision Les deux révisions suivantes
2_programmation:erreurs:m:missing_dollar_inserted [2017/11/09 21:58]
nikopol
2_programmation:erreurs:m:missing_dollar_inserted [2021/01/10 17:19]
jejust Fusion avec "generalites/erreurs/missing_dollar_inserted".
Ligne 1: Ligne 1:
-====== Que veut dire l'​erreur: ​''​Missing $ inserted'' ​(//​TeX//​) ​======+====== Que veut dire l'​erreur: ​« Missing $ inserted ​» ? ======
  
-<​latex>​\TeX{}</​latex>​ a rencontré quelque chose qui n'est autorisé qu'en mode mathématique (par exemple, ''​\sum'',​ ''​\alpha'',​ ''​^''​) alors qu'il était en mode texte, ou, à l'​inverse,​ quelque chose d'​interdit en mode mathématique (par exemple ''​\par''​) alors qu'il traitait une formule. Il a donc inséré un <b>$</​b> ​pour passer en mode mathématique ou pour le quitter. ​Si l'on essaie d'​obtenir un trait de soulignement en saisissant ''​_''​ 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.+  * **Message**:​ ''​Missing $ inserted''​ 
 +  * **Origine**:​ //TeX//. 
 + 
 +<​latex>​\TeX{}</​latex>​ a rencontré quelque chose qui n'est autorisé qu'en mode mathématique 
 +(par exemple, ''​\sum'',​ ''​\alpha'',​ ''​^''​) alors qu'il était en mode texte, ou, à l'​inverse,​ 
 +quelque chose d'​interdit en mode mathématique (par exemple ''​\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 l'on essaie d'​obtenir un trait de soulignement ​« <​latex>​\_</​latex>​ » en saisissant ''​_''​ 
 +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
 + 
 +----- 
 + 
 +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.
  
 ----- -----
-//Source:// https://​latex.developpez.com/​faq/​erreurs?​page=M+//Sources:// 
 +  * [[faquk>​FAQ-nodollar|"​Missing `$` inserted"​]],​ 
 +  * [[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.
  
 +{{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:​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