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 317Compr<strong>en</strong>dre les messages d’erreur 295<strong>pour</strong> que votre erreur ne cause pas d’autres erreurs plus tard dansvotre docum<strong>en</strong>t :Si vous saisissez ‘I’ ou ‘i’ suivi de texte, alors <strong>TEX</strong> insérera cetexte comme s’il s’était produit juste après le point d’erreur, auniveau les plus secrets où <strong>TEX</strong> travaille. Dans le cas de l’exemple cidessus,cela signifie à la position de <strong>TEX</strong> dans votre source original,c’est-à-dire, juste après ‘\quid’. Plus tard vous verrez un exemplequi montre la différ<strong>en</strong>ce <strong>en</strong>tre insérer quelque chose au niveau lesplus secrets et l’insérer dans votre source original. Dans l’exempleci-dessus d’“undefined control sequ<strong>en</strong>ce”, si vous saisissez :I\quad<strong>TEX</strong> effectuera la commande \quad et produira un espace cadratinlà où vous avez eu l’int<strong>en</strong>tion d’avoir un.Si vous saisissez un nombre <strong>en</strong>tier positif inférieur à 100 (pas inférieurà 10 comme le message le suggère maladroitem<strong>en</strong>t), <strong>TEX</strong> supprimerace nombre de tok<strong>en</strong>s du niveau les plus secrets où il travaille. (si voussaisissez un nombre <strong>en</strong>tier supérieur ou égal à 100, <strong>TEX</strong> supprimera10 tok<strong>en</strong>s !)Voici un autre exemple d’erreur commune :Skip across \hskip 3cn by 3 c<strong>en</strong>timeters.Le message d’erreur <strong>pour</strong> ceci est :! Illegal unit of measure (pt inserted).cnl.340 Skip across \hskip 3cnby 3 c<strong>en</strong>timeters.Dans ce cas, <strong>TEX</strong> a vu que ‘3’ est suivi par quelque chose qui n’est pasune unité de mesure reconnue, et ainsi suppose que l’unité de mesureest le point. <strong>TEX</strong> relira le tok<strong>en</strong> ‘cn’ et l’insérera dans votre saisie, cequi n’est pas ce que vous voulez. Dans ce cas, vous pouvez obt<strong>en</strong>ir unmeilleur résultat <strong>en</strong> saisissant d’abord ‘2’ <strong>pour</strong> reculer avant ‘cn’. Vousrecevrez le message : nl.340 Skip across \hskip 3cnby 3 c<strong>en</strong>timeters.Maint<strong>en</strong>ant vous pouvez saisir ‘I\hskip 3cm’ <strong>pour</strong> obt<strong>en</strong>ir le saut quevous vouliez (<strong>en</strong> plus du saut de 3pt que vous avez déjà obt<strong>en</strong>u). 11 <strong>en</strong> saisissant ‘I\unskip\hskip 3cm’ vous pouvez vous débarrasser du saut de 3pt.

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

Saved successfully!

Ooh no, something went wrong!