TeX pour l’Impatient

Page 262

24 Sep 2004

2:48 p.m.

No 262

TEX pour l’Impatient

240

Commandes pour des op´erations g´en´erales

\

§9

dans certains contextes. Si la macro est utilis´ee dans un contexte interdit, TEX se plaindra. Exemple : \outer\def\chapterhead#1{% \eject\topglue 2in \centerline{\bf #1}\bigskip} % Using \chapterhead in a forbidden context causes an % error message. \chardef hs´equence de contrˆ olei=hcharcodei Cette commande d´efinit hs´equence de contrˆ olei comme ´etant hcharcodei. Bien que \chardef soit plus souvent utilis´ee pour d´efinir des caract`eres, vous pouvez aussi l’utiliser pour donner un nom `a un nombre dans la fourchette 0–255 mˆeme quand vous n’utilisez pas ce nombre comme un code de caract`ere. Exemple : \chardef\percent = ‘\% 21\percent, {\it 19\percent} % Get the percent character in roman and in italic produit : 21%, 19% \mathchardef hs´equence de contrˆ olei=hmathcodei Cette commande d´efinit la hs´equence de contrˆ olei comme un caract`ere math´ematique avec le hmathcodei donn´e. La s´equence de contrˆole ne sera l´egale qu’en mode math´ematique. Exemple : \mathchardef\alphachar = "010B % As in plain TeX. $\alphachar$ produit : α

Autre d´efinitions \let hs´equence de contrˆ olei = htokeni Cette commande fait que hs´equence de contrˆ olei prend la signification actuelle de htokeni. Mˆeme si vous red´efinissez htokeni plus tard, la signification de hs´equence de contrˆ olei ne changera pas. Bien que htokeni soit le plus souvent une s´equence de contrˆole, il peut aussi ˆetre un token de caract`ere. \futurelet hs´equence de contrˆ olei htoken1 i htoken2 i Cette commande dit ` a TEX de donner `a htoken2 i la signification de hs´equence de contrˆ olei (comme elle le serait avec \let) et ensuite d’ex´ecuter htoken1 i et htoken2 i normalement. \futurelet est pratique `a la fin


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.