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 257Groupem<strong>en</strong>t 235produit :the control sequ<strong>en</strong>ce !bigbreak\fontname 〈police〉Cette commande produit le nom de fichier <strong>pour</strong> la 〈police〉. Le nom defichier est le 〈fontname〉 qui a été utilisé <strong>pour</strong> définir 〈police〉.Exemple :\font\myfive=cmr5 [\fontname\myfive]produit :[cmr5]Groupem<strong>en</strong>t\begingroup\<strong>en</strong>dgroupCes deux commandes début<strong>en</strong>t et termin<strong>en</strong>t un groupe. Un \begingroupne s’accorde pas avec une accolade droite, ni un \<strong>en</strong>dgroup avec uneaccolade gauche.<strong>TEX</strong> traite \begingroup et \<strong>en</strong>dgroup comme tout autre séqu<strong>en</strong>ce decontrôle quand il scanne son <strong>en</strong>trée. En particulier, vous pouvez définirune macro qui conti<strong>en</strong>t un \begingroup mais pas de \<strong>en</strong>dgroup, et inversem<strong>en</strong>t.Cette technique est souv<strong>en</strong>t pratique quand vous définissez despaires de macros, une qui établit un <strong>en</strong>vironnem<strong>en</strong>t et l’autre qui terminecet <strong>en</strong>vironnem<strong>en</strong>t. Vous ne pouvez, de plus, pas utiliser \begingroupet \<strong>en</strong>dgroup comme substituts <strong>pour</strong> des accolades autres que celles qui<strong>en</strong>tour<strong>en</strong>t un groupe.Exemple :\def\a{One \begingroup \it two }\def\<strong>en</strong>da{\<strong>en</strong>dgroup four}\a three \<strong>en</strong>daproduit :One two three four☞ {\bgroup}\egroupLes accolades gauches et droites sont des commandes qui début<strong>en</strong>t ettermin<strong>en</strong>t un groupe. Les séqu<strong>en</strong>ces de contrôle \bgroup et \egroup sontéquival<strong>en</strong>tes à ‘{’ et ‘}’, sauf que <strong>TEX</strong> traite \bgroup et \egroup commetout autre séqu<strong>en</strong>ce de contrôle quand il scanne son <strong>en</strong>trée.\bgroup et \egroup peuv<strong>en</strong>t être pratiques quand vous définissez despaires de macros, une dans laquelle débute une construction délimitéepar accolade (pas nécessairem<strong>en</strong>t un groupe) et l’autre dans laquelle ce

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

Saved successfully!

Ooh no, something went wrong!