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 111primitive 89voulez l’utiliser. Plain <strong>TEX</strong> procure un certain nombre de polices déjànommées et chargées.Vous nommez et chargez une police comme une simple opération, avecune commande comme ‘\font\twelvebf=cmbx12’. Ici, ‘\twelvebf’ est laséqu<strong>en</strong>ce de contrôle que vous utilisez <strong>pour</strong> nommer la police et ‘cmbx12’id<strong>en</strong>tifie le fichier de métrique de la police cmbx12.tfm sur votre systèmede fichier. Vous pouvez alors comm<strong>en</strong>cer à utiliser la police <strong>en</strong> saisissant‘\twelvebf’. Après cela, la police sera effective jusqu’a ce que soit(a) vous sélectionnez une autre police, (b) vous terminez le groupe danslequel vous avez comm<strong>en</strong>cé avec la police. Par exemple, la saisie :{\twelvebf white rabbits like carrots}fera que la police cmbx12 ne sera effective que <strong>pour</strong> le texte ‘whiterabbits like carrots’.Vous pouvez utiliser <strong>TEX</strong> avec d’autres polices que Computer Modern(regardez l’exemple sur page 36 et les <strong>en</strong>têtes de page). Les fichiers detelles polices doiv<strong>en</strong>t être installés sur votre système de fichier à uneplace où <strong>TEX</strong> puisse les trouver. <strong>TEX</strong> et ses programmes compagnons ontgénéralem<strong>en</strong>t besoin de deux fichiers <strong>pour</strong> chaque police : un <strong>pour</strong> lesmétriques (cmbx12.tfm, par exemple) et un autre <strong>pour</strong> la forme des caractères(cmbx12.pk, par exemple). <strong>TEX</strong> lui-même n’utilise que les fichiersde métriques. Un autre programme, le pilote de périphérique, convertitle fichier .dvi produit par <strong>TEX</strong> <strong>en</strong> une forme que votre imprimante ouautre périphérique de sortie puisse interpréter. Le pilote utilise le fichierde forme (s’il existe).Le fichier de métrique de la police conti<strong>en</strong>t l’information dont <strong>TEX</strong> àbesoin <strong>pour</strong> allouer de l’espace <strong>pour</strong> chaque caractère composé. Ainsiil inclut la taille de chaque caractère, les ligatures et crénages qui modifi<strong>en</strong>tles suites de caractères adjac<strong>en</strong>ts, et ainsi de suite. Ce que lefichier de métrique n’inclut pas sont les informations sur les formes descaractères de la police.Le fichier de forme (pixel) peut être de différ<strong>en</strong>ts formats. La partied’ext<strong>en</strong>sion du nom (la partie après le point) informe le pilote sur le formatdans lequel est le fichier de forme. Par exemple, cmbx12.pk est le fichierde forme de la police cmbx12 <strong>en</strong> format compressé, tandis que cmbx12.gfest le fichier de forme <strong>pour</strong> la police cmbx12 <strong>en</strong> format de police générique.Un fichier de forme peut ne pas être nécessaire <strong>pour</strong> une police résid<strong>en</strong>tedans votre périphérique de sortie.primitive. Une commande primitive est une commande dont la définitionest construite dans le programme informatique <strong>TEX</strong>. Au contraire,une commande qui n’est pas une primitive est définie par une macro ou unautre format de définition écrit <strong>en</strong> <strong>TEX</strong>. Les commandes dans plain <strong>TEX</strong>sont constituées de commandes primitives auxquelles se joign<strong>en</strong>t d’autrescommandes définies <strong>en</strong> termes de primitives.

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

Saved successfully!

Ooh no, something went wrong!