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 87démérites 65un caractère mathématique avec la commande \mathchar. La commande\delimiter utilise les mêmes code de délimiteur que ceuxutilisés dans une <strong>en</strong>trée de table \delcode, mais avec un chiffresupplém<strong>en</strong>taire devant <strong>pour</strong> indiquer une classe. Il est rare d’utiliser\delimiter <strong>en</strong> dehors d’une définition de macro.Un code de délimiteur dit à <strong>TEX</strong> comm<strong>en</strong>t chercher un caractère desortie approprié <strong>pour</strong> représ<strong>en</strong>ter un délimiteur. Les règles de cette recherchesont assez compliquées (voir les pages 156 et 442 de The <strong>TEX</strong>booket 181–282 et 506–507 de la traduction française). Une compréh<strong>en</strong>sioncomplète de ces règles requiert des connaissances sur l’organisation desfichiers de métriques des polices, un sujet qui n’est pas seulem<strong>en</strong>t <strong>en</strong> dehorsde l’objectif de ce livre mais égalem<strong>en</strong>t <strong>en</strong> dehors de l’objectif deThe <strong>TEX</strong>book.En résumé la recherche travaille comme cela. Le code de délimiteurspécifie un “petit” caractère de sortie et un “grand” caractère de sortie<strong>en</strong> fournissant une position dans la police et une famille de police <strong>pour</strong>chacun (see p. 260). En utilisant cette information, <strong>TEX</strong> peut trouver (ouconstruire) de plus <strong>en</strong> plus grandes versions du délimiteur. <strong>TEX</strong> essayed’abord différ<strong>en</strong>tes tailles (de la petite à la grande) du “petit” caractèredans la “petite” police et <strong>en</strong>suite différ<strong>en</strong>tes tailles (là aussi de la petiteà la grande) du “grand” caractère dans la “grande” police, <strong>en</strong> cherchantun dont la hauteur plus la profondeur soit suffisamm<strong>en</strong>t grande. Si aucunde ces caractères trouvé n’est assez grand, il utilise le plus grand. Il estpossible que le petit caractère, le grand caractère, ou les deux ait étélaissé non spécifié (indiqué par un zéro dans la partie appropriée du codede délimiteur). Si seulem<strong>en</strong>t un caractère a été spécifié, <strong>TEX</strong> l’utilise.Si aucun ne l’a été, il remplace le délimiteur par un espace de largeur\nulldelimiterspace.démérites. <strong>TEX</strong> utilise des démérites comme une mesure de combi<strong>en</strong>une <strong>ligne</strong> n’est pas désirable quand il coupe un paragraphe <strong>en</strong> <strong>ligne</strong>s (voir“coupure de <strong>ligne</strong>”, p. 59). Les démérites d’une <strong>ligne</strong> sont affectés par lamédiocrité de la <strong>ligne</strong> et par les pénalités associées avec la <strong>ligne</strong>. Le but de<strong>TEX</strong> dans le choix d’un arrangem<strong>en</strong>t particulier de <strong>ligne</strong>s est de minimiserle total des démérites <strong>pour</strong> le paragraphe, qu’il calcule <strong>en</strong> additionnant lesdémérites des <strong>ligne</strong>s individuelles. voir les pages 97–98 de The <strong>TEX</strong>booket 114–115 de la traduction française <strong>pour</strong> les détails sur comm<strong>en</strong>t <strong>TEX</strong>coupe un paragraphe <strong>en</strong> <strong>ligne</strong>s. <strong>TEX</strong> n’utilise pas de démérites quand ilchoisit des coupures de page ; à la place, il utilise une mesure similaireappelée le “coût” d’une coupure de page particulière.élém<strong>en</strong>t. Le terme élém<strong>en</strong>t est souv<strong>en</strong>t utilisé <strong>pour</strong> faire référ<strong>en</strong>ce àun composant d’une liste horizontale, verticale ou mathématique, c’està-dire,une liste d’élém<strong>en</strong>ts que <strong>TEX</strong> construit quand il est dans un modehorizontal, vertical ou mathématique.

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

Saved successfully!

Ooh no, something went wrong!