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 306284 Trucs et astuces \ §10vous saurez qu’elle est dans la seconde. En répétant ce processus voustrouverez év<strong>en</strong>tuellem<strong>en</strong>t l’erreur.Fixer des dim<strong>en</strong>sionsLa manière la plus simple de définir une dim<strong>en</strong>sion est de la spécifierdirectem<strong>en</strong>t, c’est-à-dire :\hsize = 6inVous pouvez aussi spécifier une dim<strong>en</strong>sion <strong>en</strong> terme d’autres dim<strong>en</strong>sionsou comme un mélange de différ<strong>en</strong>tes unités, mais c’est du boulot. Il y adeux façons de construire une dim<strong>en</strong>sion comme une combinaison :1) Vous pouvez ajouter une dim<strong>en</strong>sion à un paramètre de dim<strong>en</strong>sion ouà un registre de dim<strong>en</strong>sion. Par exemple :\hsize = 6in \advance\hsize by 3pc % 6in + 3pc2) Vous pouvez indiquer une dim<strong>en</strong>sion comme un multiple d’unparamètre ou un registre de dim<strong>en</strong>sion ou de ressort. Dans ce cas,<strong>TEX</strong> convertit le ressort <strong>en</strong> une dim<strong>en</strong>sion <strong>en</strong> sacrifiant l’étirem<strong>en</strong>tet le rétrécissem<strong>en</strong>t. Par exemple :\parind<strong>en</strong>t = .15\hsize\advance\vsize by -2\parskipCréer des polices compositesIl est parfois utile de créer une “police composite”, nommée par uneséqu<strong>en</strong>ce de contrôle F, dans laquelle tous les caractères sont pris d’unepolice f 1 sauf <strong>pour</strong> certains qui sont empruntés d’une autre police f 2 .Vous <strong>pour</strong>rez alors mettre du texte dans la police composite <strong>en</strong> utilisantF juste comme vous utilisez toute autre id<strong>en</strong>tifiant de police.Vous pouvez créer une telle police composite <strong>en</strong> définissant F commeune macro. Dans la définition de F, vous sélectionnez d’abord la policef 1 et <strong>en</strong>suite définissez des séqu<strong>en</strong>ces de contrôle qui produis<strong>en</strong>t lescaractères empruntés, mis dans f 2 . Par exemple, supposons que vousvoulez créer une police composite \britrm qui a tous les caractères decmr10 sauf <strong>pour</strong> le signe dollar, <strong>pour</strong> lequel vous voulez emprunter lesymbole de la livre sterling de la police cmti10. Le symbole de la livresterling de cmti10 apparait à la même position de police que le signedollar dans cmr10. Voici comm<strong>en</strong>t faire :\def\britrm{%\t<strong>en</strong>rm % \t<strong>en</strong>rm names the cmr10 font

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

Saved successfully!

Ooh no, something went wrong!