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
2_programmation:erreurs:structure_d_un_message_d_erreur [2021/04/06 07:39] – Traduction de l'article anglais et mise à jour des liens. yannick.tanguy2_programmation:erreurs:structure_d_un_message_d_erreur [2022/11/30 15:52] (Version actuelle) – [Le contexte de l'erreur] code latex → code dbitouze
Ligne 1: Ligne 1:
-====== Quelle est la structure des messages d'erreur de TeX ? ======+====== Quelle est la structure des messages d'erreur de TeX? ======
  
-Les messages d'erreur de <latex>\TeX</latex> rappellent l'époque où ce logiciel a été conçu (les années 1970) : ils ne sont pas très conviviaux, bien qu'ils contiennent toutes les informations que <latex>\TeX</latex> peut offrir, généralement de manière assez concise.+Les messages d'erreur de <latex>\TeX</latex> rappellent [[1_generalites:glossaire:qu_est_ce_que_tex|l'époque où ce logiciel a été conçu]] (les années 1970) : ils ne sont pas très conviviaux, bien qu'ils contiennent toutes les informations que <latex>\TeX</latex> peut offrir, généralement de manière assez concise.
  
 Les rapports d'erreur de <latex>\TeX</latex> ont tous la même structure : Les rapports d'erreur de <latex>\TeX</latex> ont tous la même structure :
-   * un message d'erreur ; +  * un message d'erreur ; 
-   * un peu de « contexte » ; +  * un peu de « contexte » ; 
-   * une invite de commande d'erreur. +  * une invite de commande d'erreur. 
  
 ===== Le message d'erreur ===== ===== Le message d'erreur =====
  
-Le message d'erreur se rapporte à ce qui pose un problème à <latex>\TeX</latex>. Malheureusement, dans le cas de formats tels que <latex>\LaTeX</latex> (ou de ses extensions), le problème <latex>\TeX</latex> sous-jacent peut être difficile à relier au problème réel dans les commandes de « niveau supérieur ». De nombreux problèmes détectés par <latex>\LaTeX</latex> se manifestent par des erreurs génériques, avec un texte d'erreur fourni par <latex>\LaTeX</latex> lui-même (ou par une classe ou une extension). +Le message d'erreur se rapporte à ce qui pose un problème à <latex>\TeX</latex>. Malheureusement, dans le cas de [[1_generalites:glossaire:qu_est_ce_qu_un_format|formats]] tels que <latex>\LaTeX</latex> (ou ses extensions), le problème <latex>\TeX</latex> sous-jacent peut être difficile à relier au problème réel dans les commandes de « niveau supérieur ». De nombreux problèmes détectés par <latex>\LaTeX</latex> se manifestent par des erreurs génériques, avec un texte d'erreur fourni par <latex>\LaTeX</latex> lui-même (ou par une classe ou une extension). 
  
 ===== Le contexte de l'erreur ===== ===== Le contexte de l'erreur =====
Ligne 24: Ligne 24:
 Il se produit l'erreur suivante dans laquelle indique que la commande n'existe pas : Il se produit l'erreur suivante dans laquelle indique que la commande n'existe pas :
  
-<code latex>+<code>
 ! Undefined control sequence. ! Undefined control sequence.
 l.4 \blabla l.4 \blabla
Ligne 41: Ligne 41:
   * le point de coupure se situe après l'argument de la commande.   * le point de coupure se situe après l'argument de la commande.
  
-<code latex>+<code>
 ! Undefined control sequence. ! Undefined control sequence.
 \blabla #1->\blibli  \blabla #1->\blibli 
Ligne 58: Ligne 58:
 Le message d'erreur est alors une nouvelle fois après la fin de l'argument de la commande qui inclut la commande fautive : Le message d'erreur est alors une nouvelle fois après la fin de l'argument de la commande qui inclut la commande fautive :
  
-<code latex>+<code>
 ! Undefined control sequence. ! Undefined control sequence.
 <argument> \blibli  <argument> \blibli 
2_programmation/erreurs/structure_d_un_message_d_erreur.1617694781.txt.gz · Dernière modification : 2021/04/06 07:39 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0