12.07.2015 Views

TEX pour l'Impatient - Apprendre en ligne.net

TEX pour l'Impatient - Apprendre en ligne.net

TEX pour l'Impatient - Apprendre en ligne.net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24 Sep 2004 2:48 p.m.<strong>TEX</strong> <strong>pour</strong> l’Impati<strong>en</strong>t N o 292270 Commandes <strong>pour</strong> des opérations générales \ §9vous recommandons quand vous générez un message d’erreur avec\errmessage, de mettre \errhelp à une chaîne qui décrit la naturede l’erreur et utiliser \newhelp <strong>pour</strong> produire cette chaîne. Vouspouvez utiliser le caractère \newlinechar <strong>pour</strong> produire des messagesmulti-<strong>ligne</strong>.\newhelp 〈séqu<strong>en</strong>ce de contrôle〉 { 〈texte d’aide〉 }Cette commande assigne le message d’aide donné par 〈texte d’aide〉 à〈séqu<strong>en</strong>ce de contrôle〉. Il procure un moy<strong>en</strong> efficace de définir le texted’aide qui complète un message d’erreur. Avant d’émettre le messaged’erreur avec la commande \errmessage, vous devez assigner 〈séqu<strong>en</strong>cede contrôle〉 à \errhelp. Le texte d’aide apparaîtra alors si l’utilisateursaisi ‘H’ ou ‘h’ <strong>en</strong> réponse au message d’erreur.Exemple :\newhelp\pain{Your input includes a tok<strong>en</strong> that I find^^Jto be off<strong>en</strong>sive. Don’t bother me again with this^^Jdocum<strong>en</strong>t until you’ve removed it.}\errhelp = \pain \newlinechar = ‘\^^J% ^^J will start a new line\errmessage{I do not appreciate receiving this tok<strong>en</strong>}produit dans la log :! I do not appreciate receiving this tok<strong>en</strong>.l.8 ...t appreciate receiving this tok<strong>en</strong>.}? H\Your input includes a tok<strong>en</strong> that I findto be off<strong>en</strong>sive. Don’t bother me again with thisdocum<strong>en</strong>t until you’ve removed it.\errorcontextlines [ 〈nombre〉 paramètre ]Ce paramètre détermine le nombre de paires de <strong>ligne</strong>s de contexte, sanscompter la première et la dernière, que <strong>TEX</strong> imprime quand il r<strong>en</strong>contreune erreur. En le mettant à 0 vous pouvez vous débarrasser de longsmessages d’erreur. Vous pouvez forcer le contexte <strong>en</strong>tier <strong>en</strong> saisissantquelque chose comme :I\errorcontextlines=100\oops<strong>en</strong> réponse à une erreur, puisque la séqu<strong>en</strong>ce de contrôle non définie \oopscausera une autre erreur. Plain <strong>TEX</strong> met \errorcontextlines à 5.Voir aussi : \write (p. 258), \escapechar (p. 234).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!