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 11088 Concepts \ §4liste de tok<strong>en</strong>s à \footline (p. 149). Voir page 282 <strong>pour</strong> une méthode deproduction de pied de page multi-<strong>ligne</strong>.plain <strong>TEX</strong>. Plain <strong>TEX</strong> est le format de <strong>TEX</strong> décrit dans ce livre et dansThe <strong>TEX</strong>book. Plain <strong>TEX</strong> est une partie du système <strong>TEX</strong> standard, doncdes docum<strong>en</strong>ts qui n’utilis<strong>en</strong>t que les aménagem<strong>en</strong>ts de plain <strong>TEX</strong> peuv<strong>en</strong>tfacilem<strong>en</strong>t être transférés d’une installation vers une autre sans difficulté.Plain <strong>TEX</strong> est constitué de commandes primitives auxquelles se joign<strong>en</strong>tune large collection de macros et autres définitions. Ces définitions additionnellessont décrites dans l’annexe B de The <strong>TEX</strong>book et de la traductionfrançaise. Vous <strong>pour</strong>rez aussi les trouver dans le fichier plain.texquelque part sur votre système informatique.point de référ<strong>en</strong>ce. Le point de référ<strong>en</strong>ce d’une boîte est le point oùle coté gauche de la boîte est <strong>en</strong> intersection avec sa <strong>ligne</strong> de base. Quand<strong>TEX</strong> exécute une liste horizontale ou verticale, il utilise les points deréfér<strong>en</strong>ce des boîtes dans la liste <strong>pour</strong> a<strong>ligne</strong>r ces boîtes horizontalem<strong>en</strong>tou verticalem<strong>en</strong>t (voir “boîtes”, p. 51).police. Une police <strong>en</strong> <strong>TEX</strong> est une collection de jusqu’a 256 caractèresde sortie, ayant normalem<strong>en</strong>t les mêmes design, style (romain, italique,gras, cond<strong>en</strong>sé, etc.), et taille 17 . La police Computer Modern qui estfournie généralem<strong>en</strong>t avec <strong>TEX</strong> n’a que 128 caractères. Le colophon surla dernière page de ce livre décrit les polices que nous avons utilisées <strong>pour</strong>composer ce livre.Par exemple, voici l’alphabet <strong>en</strong> police romaine Palatino de 10 points :ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzet le voici dans la police Computer Modern Grasse ét<strong>en</strong>due de 12 point :ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzLes caractères d’une police sont numérotés. La numérotation s’accord<strong>en</strong>ormalem<strong>en</strong>t avec la numérotation ASCII <strong>pour</strong> les caractères existantsdans le jeu de caractères ASCII. La table de code de chaque police indiqueà quoi ressemble le caractère avec le code n dans cette police. Certainespolices, comme celles utilisées <strong>pour</strong> les symboles mathématiques, n’ontpas de lettres. Vous pouvez produire une boîte cont<strong>en</strong>ant le caractèr<strong>en</strong>uméroté n, composé dans la police courante, <strong>en</strong> écrivant ‘\char n’(p. 105).Pour utiliser une police dans votre docum<strong>en</strong>t, vous devez d’abord lanommer avec une séqu<strong>en</strong>ce de contrôle et la charger. Alors vous <strong>pour</strong>rezla sélectionner <strong>en</strong> saisissant cette séqu<strong>en</strong>ce de contrôle quand vous17 Plain <strong>TEX</strong> utilise une police spéciale <strong>pour</strong> construire les symboles mathématiques<strong>pour</strong> lesquelles les caractères ont différ<strong>en</strong>tes tailles. D’autres polices spéciales sontsouv<strong>en</strong>t utiles <strong>pour</strong> des applications comme le composition de logos.

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

Saved successfully!

Ooh no, something went wrong!