Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| generalites:erreurs:m:missing_control_sequence_inserted [2017/11/13 22:21] – 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 |
| + | |||
| + | * **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> | ||
| + | < | ||
| + | ! Missing control sequence inserted. | ||
| + | < | ||
| + | \inaccessible | ||
| + | l.2 | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | <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 /> | ||
| - | On a utilisé '' | ||
| ----- | ----- | ||
| - | //Source:// https:// | + | //Sources:// |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | {{htmlmetatags> | ||
| + | metatag-og: | ||
| + | metatag-og: | ||
| + | }} | ||

