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 32312 Un abrégé demacros utilesCette section décrit eplain.tex, une collection de macros et autresdéfinitions qui prolong<strong>en</strong>t le plain <strong>TEX</strong>. Les noms des diverses macrosexpliqu<strong>en</strong>t leurs buts, mais habituellem<strong>en</strong>t n’expliqu<strong>en</strong>t pas comm<strong>en</strong>telles fonctionn<strong>en</strong>t, ou ne fourniss<strong>en</strong>t pas de détails explicites sur la façondont les employer. Cette information est cont<strong>en</strong>ue dans les fichierssource de eplain.tex et dans la docum<strong>en</strong>tation qui l’accompagne. Voir“Ressources” (p. 18) <strong>pour</strong> la façon d’obt<strong>en</strong>ir eplain.tex.PréliminairesNous comm<strong>en</strong>çons par quelques macros <strong>pour</strong> des codes de catégoriequi chang<strong>en</strong>t et des définitions pratiques <strong>pour</strong> deux macros utiliséesfréquemm<strong>en</strong>t.\def\makeactive#1{\catcode‘#1 = \active \ignorespaces}%\chardef\letter = 11 \chardef\other = 12\def\uncatcodespecials{%\def\do##1{\catcode‘##1 = \other}%\dospecials}% Defined in plain.Pour définir ‘^^M’ comme caractère actif, vous devez <strong>en</strong>glober la définitiondans un groupe et appeler quelques moy<strong>en</strong>s supplém<strong>en</strong>taires. Lamacro \letreturn vous permet de définir ‘^^M’ sans ce code supplém<strong>en</strong>taireque vous pouvez voir dans la définition ci-dessous.{\makeactive\^^M \long\gdef\letreturn#1{\let^^M = #1}}%Ces macros consomm<strong>en</strong>t un, deux, ou trois argum<strong>en</strong>ts.\def\gobble#1{}\def\gobbletwo#1#2{}%\def\gobblethree#1#2#3{}%

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

Saved successfully!

Ooh no, something went wrong!