Différences

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

Lien vers cette vue comparative

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/10/15 22:37]
nikopol créée
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 ​» ? ======
  
-<a name="​Missing-inserted-TeX"​ href="#​Missing-inserted-TeX"​ title="​Missing $ inserted ​(TeX)" class="​AQuestionFAQ">​Missing $ inserted (TeX)</a>+  * **Message**:​ ''​Missing $ inserted''​ 
 +  * **Origine**:​ //TeX//.
  
-<div class="​DivQuestionContenuFAQ"><​p><​b>​TeX</​b> a rencontré quelque chose qui n'est autorisé qu'en mode mathématique (par exemple, ​<span style="​font-family:​ monospace; padding: 2px; background: #​eee">​\sum</​span>​<span style="​font-family:​ monospace; padding: 2px; background: #​eee">​\alpha</​span>​<span style="​font-family:​ monospace; padding: 2px; background: #​eee">​^</​span>​) alors qu'il était en mode texte, ou, à l'​inverse,​ quelque chose d'​interdit en mode mathématique (par exemple ​<span style="​font-family:​ monospace; padding: 2px; background: #​eee">​\par</​span>​) 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 ​<span style="​font-family:​ monospace; padding: 2px; background: #eee">_</span> au lieu de <span style="​font-family:​ monospace; padding: 2px; background: #​eee">​\_</​span>​, <b>​LaTeX</​b> composera le reste du paragraphe en mode mathématique,​ le plus souvent en produisant plusieurs erreurs au cours de ce traitement.</p></div>+<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