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 167Coupures de page 145\brok<strong>en</strong>p<strong>en</strong>alty [ 〈nombre〉 paramètre ]Ce paramètre spécifie la pénalité <strong>pour</strong> une coupure de page juste aprèsune <strong>ligne</strong> se terminant par une élém<strong>en</strong>t optionnel (habituellem<strong>en</strong>t unecésure). \brok<strong>en</strong>p<strong>en</strong>alty s’applique aux coupure de page, tandis que\hyph<strong>en</strong>p<strong>en</strong>alty (p. 131) s’applique aux coupure de <strong>ligne</strong>. Plain <strong>TEX</strong>met \brok<strong>en</strong>p<strong>en</strong>alty à 100.\insertp<strong>en</strong>alties [ 〈nombre〉 paramètre ]Ce paramètre conti<strong>en</strong>t la somme de certaines pénalités que <strong>TEX</strong> accumulequand il place des insertions sur la page courante. Ces pénalités<strong>en</strong>cour<strong>en</strong>t une plainte quand <strong>TEX</strong> exécute une commande \insert etdécouvre qu’une insertion précéd<strong>en</strong>te du même type sur cette page a étéséparée, laissant une partie <strong>pour</strong> les page suivantes. Voir les pages 123–125 de The <strong>TEX</strong>book et 143–146 de la traduction française <strong>pour</strong> les détailsde ce calcul.\insertp<strong>en</strong>alties a une signification <strong>en</strong>tièrem<strong>en</strong>t différ<strong>en</strong>te p<strong>en</strong>dantune routine de sortie—c’est le nombre d’insertions qui ont été vues maisqui ne ti<strong>en</strong>n<strong>en</strong>t pas sur la page courante (voir la page 125 de The <strong>TEX</strong>booket 146 de la traduction française).\floatingp<strong>en</strong>alty [ 〈nombre〉 paramètre ]Ce paramètre spécifie la pénalité que <strong>TEX</strong> ajoute à \insertp<strong>en</strong>altiesquand le constructeur de page ajoute une insertion à la page courante etdécouvre qu’une insertion précéd<strong>en</strong>te du même type sur cette page a étécoupée, <strong>en</strong> laissant une partie d’elle <strong>pour</strong> des pages suivantes. Plain <strong>TEX</strong>laisse \floatingp<strong>en</strong>alty à 0.\pagegoal [ 〈dim<strong>en</strong>sion〉 paramètre ]Ce paramètre spécifie la hauteur désirée <strong>pour</strong> la page courante. <strong>TEX</strong> met\pagegoal à la valeur courante de \vsize quand il met <strong>en</strong> premier uneboîte ou une insertion sur la page courante. Vous pouvez raccourcir unepage tant que <strong>TEX</strong> travaille sur elle <strong>en</strong> changeant la valeur de \pagegoal—même si la nouvelle valeur est inférieure à la hauteur du matériel déjà surcette page. <strong>TEX</strong> mettra juste le matériel <strong>en</strong> plus sur la page suivante. Maissouv<strong>en</strong>ez-vous—\pagegoal est remis à \vsize quand <strong>TEX</strong> comm<strong>en</strong>ce lapage suivante.\pagetotal [ 〈dim<strong>en</strong>sion〉 paramètre ]Ce paramètre spécifie la hauteur naturelle accumulée sur la page courante.<strong>TEX</strong> met à jour \pagetotal quand il ajoute des élém<strong>en</strong>ts à la listeverticale principale.\pagedepth [ 〈dim<strong>en</strong>sion〉 paramètre ]Ce paramètre spécifie la profondeur de la page courante. <strong>TEX</strong> met à jour\pagedepth quand il ajoute des élém<strong>en</strong>ts à la liste verticale principale.

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

Saved successfully!

Ooh no, something went wrong!