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 69a<strong>ligne</strong>m<strong>en</strong>t 47une colonne à gauche ou à droite ou composer une colonne dans unepolice particulière.Les rangées ont la même forme que dans l’a<strong>ligne</strong>m<strong>en</strong>t tabulé, sauf quevous ne mettez pas de \+ au début de chaque rangée. Comme avant,des <strong>en</strong>trées sont séparées par & et la fin d’une rangée est indiquéepar \cr. <strong>TEX</strong> traite chaque <strong>en</strong>trée comme un groupe, donc, chaquecommande de changem<strong>en</strong>t de police ou autre assignem<strong>en</strong>t dans lepatron de colonne ne pr<strong>en</strong>d effet que <strong>pour</strong> les <strong>en</strong>trées de cette colonne.Le préambule et les rangées doiv<strong>en</strong>t être inclus <strong>en</strong>tre les accolades quisuiv<strong>en</strong>t \halign. Chaque a<strong>ligne</strong>m<strong>en</strong>t \halign doit inclure son proprepréambule.Par exemple, l’a<strong>ligne</strong>m<strong>en</strong>t horizontal :\tabskip=2pc\halign{\hfil#\hfil &\hfil#\hfil &\hfil#\hfil \cr&&\it Table\cr\noalign{\kern -2pt}\it Creature&\it Victual&\it Position\cr\noalign{\kern 2pt}Alice&crumpet&left\crDormouse&muffin&middle\crHatter&tea&right\cr}produit le résultat :TableCreature Victual PositionAlice crumpet leftDormouse muffin middleHatter tea rightLe \tabskip (p. 190) de cet exemple demande à <strong>TEX</strong> d’insérer 2pc deressort <strong>en</strong>tre les colonnes. La commande \noalign (p. 189) d’insérer dumatériel de mode vertical <strong>en</strong>tre deux rangées. Dans cet exemple nousavons utilisé \noalign <strong>pour</strong> produire de l’espace supplém<strong>en</strong>taire <strong>en</strong>treles rangées de titre et les rangées de données, et aussi rapprocher “Table”et “Position”. (Vous pouvez aussi utiliser \noalign avant la premièrerangée ou après la dernière.)Vous pouvez aussi construire un a<strong>ligne</strong>m<strong>en</strong>t vertical avec la commande\valign (p. 185). Un a<strong>ligne</strong>m<strong>en</strong>t vertical est organisé comme une série decolonnes plutôt que comme une série de rangées. Un a<strong>ligne</strong>m<strong>en</strong>t verticalsuit les même règles qu’un a<strong>ligne</strong>m<strong>en</strong>t horizontal sauf que le rôle desrangées et des colonnes est inversé. Par exemple, l’a<strong>ligne</strong>m<strong>en</strong>t vertical :{\hsize=0.6in \parind<strong>en</strong>t=0pt\valign{#\strut&#\strut&#\strut\crone&two&three\crfour&five&six\crsev<strong>en</strong>&eight&nine\crt<strong>en</strong>&elev<strong>en</strong>\cr}}

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

Saved successfully!

Ooh no, something went wrong!