Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
generalites:erreurs:m:missing_control_sequence_inserted [2017/10/14 19:51] – créée nikopol | 2_programmation:erreurs:m:missing_control_sequence_inserted [2022/08/13 13:53] (Version actuelle) – Balise <latex>...</latex> inutile supprimée (gras Unicode : expérimental) dbitouze | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Que veut dire l' | + | ====== Que signifie |
- | <a name="Missing-control-sequence-inserted-TeX" href="# | + | * **Message**: |
+ | * **Origine**: | ||
+ | |||
+ | On a utilisé '' | ||
+ | (commençant par une barre oblique inverse) comme premier argument. | ||
+ | |||
+ | ===== Plus précisément ===== | ||
+ | |||
+ | Si vous souhaitez par exemple définir la macro '' | ||
+ | la syntaxe correcte est: | ||
+ | |||
+ | <WRAP column 45ex> | ||
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \renewcommand{\L}{\textbf{L}} | ||
+ | |||
+ | \begin{document} | ||
+ | L \L | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP column 30ex> | ||
+ | < | ||
+ | \documentclass{article} | ||
+ | \usepackage{lmodern} | ||
+ | \pagestyle{empty} | ||
+ | \renewcommand{\L}{\textbf{L}} | ||
+ | |||
+ | \begin{document} | ||
+ | \Large L \L | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | |||
+ | Si vous oubliez la barre oblique dans la définition de la commande, en écrivant | ||
+ | |||
+ | <WRAP column 45ex> | ||
+ | <code latex> | ||
+ | \renewcommand{L}{\textbf{L}} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | |||
+ | Vous aurez l' | ||
+ | |||
+ | <WRAP column 70ex> | ||
+ | < | ||
+ | ! Missing control sequence inserted. | ||
+ | < | ||
+ | \inaccessible | ||
+ | l.2 | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | |||
+ | Donc il suffit de remettre la barre oblique '' | ||
+ | |||
+ | ===== Avec “\def” ===== | ||
+ | |||
+ | Si vous employez les primitives < | ||
+ | vous pouvez également recontrer ce message. | ||
+ | |||
+ | Ainsi, si vous avez écrit par erreur: | ||
+ | <WRAP column 45ex> | ||
+ | <code latex> | ||
+ | \def{\L}{\textbf{L}} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | |||
+ | vous obtiendrez: | ||
+ | <WRAP column 70ex> | ||
+ | <code> | ||
+ | ! Missing control sequence inserted. | ||
+ | < | ||
+ | \inaccessible | ||
+ | l.2 | ||
+ | | ||
+ | </code> | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | |||
+ | La primitive '' | ||
+ | Tout autre token est invalide, et TeX essaie de s'en sortir en insérant une séquence de contrôle particulière, | ||
+ | |||
+ | Le message explique bien ce qui s'est passé: TeX s'est arrêté quand il a lu '' | ||
+ | le token '' | ||
+ | Entre '' | ||
+ | Ceci vous permettrait, | ||
+ | retirez le '' | ||
+ | |||
+ | Pour être honnête, personne ne corrige ses erreurs en cours de compilation. Il vaut probablement mieux | ||
+ | terminer la compilation en cours en tapant '' | ||
+ | Pour que ça marche, retirez les parenthèses autour de l' | ||
+ | |||
+ | <WRAP column 45ex> | ||
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \def\L{\textbf{L}} | ||
+ | |||
+ | \begin{document} | ||
+ | L \L | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP column 30ex> | ||
+ | < | ||
+ | \documentclass{article} | ||
+ | \usepackage{lmodern} | ||
+ | \pagestyle{empty} | ||
+ | \def\L{\textbf{L}} | ||
+ | |||
+ | \begin{document} | ||
+ | \Large L \L | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
- | <div class=" | ||
----- | ----- | ||
- | //Source:// https:// | + | //Sources:// |
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | {{htmlmetatags> | ||
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | }} | ||