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édentesRévision précédente
Prochaine révision
Révision précédente
generalites:erreurs:m:missing_dollar_inserted [2021/01/10 16:19] – Fusion avec "generalites/erreurs/missing_dollar_inserted". jejust2_programmation:erreurs:m:missing_dollar_inserted [2022/08/06 13:17] (Version actuelle) – Balise <latex>...</latex> inutile supprimée dbitouze
Ligne 1: Ligne 1:
-====== Que veut dire l'erreur: « Missing $ inserted » ? ======+====== Que signifie l'erreur: « Missing $ inserted »? ======
  
   * **Message**: ''Missing $ inserted''   * **Message**: ''Missing $ inserted''
   * **Origine**: //TeX//.   * **Origine**: //TeX//.
  
-<latex>\TeX{}</latex> a rencontré quelque chose qui n'est autorisé qu'en mode mathématique +<latex>\TeX</latex> a rencontré quelque chose qui n'est autorisé qu'en [[4_domaines_specialises:mathematiques:passer_en_mode_mathematique|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''\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 ''_'' +Par exemple 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.
-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.+
  
------ +<latex>\LaTeX</latexpropose une commande ''\ensuremath'' qui met son argument en mode mathématique si nécessaire si vous voulez donc un ''\alpha'' dans votre texte en coursindiquez ''\ensuremath{\alpha}''. Si le morceau de texte en cours d'exécution se voit placé dans des mathématiquesle ''\ensuremath'' deviendra inactif. Voir la question « [[2_programmation:macros:commande_ensuremath|À quoi sert la commande “\ensuremath” ?]] » pour plus d'informations.
- +
-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 necessaryso if you want +
-an ''\alpha'' in your running textsay +
-''\ensuremath{\alpha}''; if the bit of running text somehow +
-transmutes into a bit of mathematicsthe ''\ensuremath'' will become +
-a no-op, so it's pretty much always safe.+
  
 ----- -----
Ligne 49: Ligne 17:
  
 {{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.1610295598.txt.gz · Dernière modification : 2021/01/10 16:19 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0