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 262240 Commandes <strong>pour</strong> des opérations générales \ §9dans certains contextes. Si la macro est utilisée dans un contexte interdit,<strong>TEX</strong> se plaindra.Exemple :\outer\def\chapterhead#1{%\eject\topglue 2in \c<strong>en</strong>terline{\bf #1}\bigskip}% Using \chapterhead in a forbidd<strong>en</strong> context causes an% error message.\chardef 〈séqu<strong>en</strong>ce de contrôle〉=〈charcode〉Cette commande définit 〈séqu<strong>en</strong>ce de contrôle〉 comme étant 〈charcode〉.Bi<strong>en</strong> que \chardef soit plus souv<strong>en</strong>t utilisée <strong>pour</strong> définir des caractères,vous pouvez aussi l’utiliser <strong>pour</strong> donner un nom à un nombre dans lafourchette 0–255 même quand vous n’utilisez pas ce nombre comme uncode de caractère.Exemple :\chardef\perc<strong>en</strong>t = ‘\% 21\perc<strong>en</strong>t, {\it 19\perc<strong>en</strong>t}% Get the perc<strong>en</strong>t character in roman and in italicproduit :21%, 19%\mathchardef 〈séqu<strong>en</strong>ce de contrôle〉=〈mathcode〉Cette commande définit la 〈séqu<strong>en</strong>ce de contrôle〉 comme un caractèremathématique avec le 〈mathcode〉 donné. La séqu<strong>en</strong>ce de contrôle ne seralégale qu’<strong>en</strong> mode mathématique.Exemple :\mathchardef\alphachar = "010B % As in plain TeX.$\alphachar$produit :αAutre définitions\let 〈séqu<strong>en</strong>ce de contrôle〉 = 〈tok<strong>en</strong>〉Cette commande fait que 〈séqu<strong>en</strong>ce de contrôle〉 pr<strong>en</strong>d la significationactuelle de 〈tok<strong>en</strong>〉. Même si vous redéfinissez 〈tok<strong>en</strong>〉 plus tard, la significationde 〈séqu<strong>en</strong>ce de contrôle〉 ne changera pas. Bi<strong>en</strong> que 〈tok<strong>en</strong>〉soit le plus souv<strong>en</strong>t une séqu<strong>en</strong>ce de contrôle, il peut aussi être un tok<strong>en</strong>de caractère.\futurelet 〈séqu<strong>en</strong>ce de contrôle〉 〈tok<strong>en</strong> 1 〉 〈tok<strong>en</strong> 2 〉Cette commande dit à <strong>TEX</strong> de donner à 〈tok<strong>en</strong> 2 〉 la signification de〈séqu<strong>en</strong>ce de contrôle〉 (comme elle le serait avec \let) et <strong>en</strong>suite d’exécuter〈tok<strong>en</strong> 1 〉 et 〈tok<strong>en</strong> 2 〉 normalem<strong>en</strong>t. \futurelet est pratique à la fin

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

Saved successfully!

Ooh no, something went wrong!