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 195Manipuler des boîtes 173produit :Are you feeling depressedabout the bump on your nose?Dim<strong>en</strong>sions des registres de boîtes\ht 〈registre〉 [ 〈dim<strong>en</strong>sion〉 paramètre ]\dp 〈registre〉 [ 〈dim<strong>en</strong>sion〉 paramètre ]\wd 〈registre〉 [ 〈dim<strong>en</strong>sion〉 paramètre ]Ces paramètres font référ<strong>en</strong>ce à la hauteur, la profondeur et la largeurrespectivem<strong>en</strong>t du registre de boîte 〈registre〉. Vous pouvez les utiliser<strong>pour</strong> connaître les dim<strong>en</strong>sions d’une boîte. Vous pouvez aussi changer lesdim<strong>en</strong>sions d’une boîte, mais ce n’est pas une mince affaire ; si vousvoulez être av<strong>en</strong>tureux vous pouvez appr<strong>en</strong>dre tout sur cela dans lespages 388–389448–449.Exemple :\setbox0 = \vtop{\hbox{a}\hbox{beige}\hbox{bunny}}%The box has width \the\wd0, height \the\ht0,and depth \the\dp0.produit :The box has width 27.2223pt, height 4.30554pt, and depth 25.94444pt.Struts, fantomes et boîtes vides\strutCette commande produit une boîte dont la largeur est à zéro et dontla hauteur (8.5pt) et la profondeur (3.5pt) sont celles d’une <strong>ligne</strong> decaractère plus ou moins <strong>en</strong> cmr10, la police par défaut de plain <strong>TEX</strong>.Son utilisation principale est de forcer des <strong>ligne</strong>s à avoir la même hauteurquand vous avez débranché le ressort inter-<strong>ligne</strong> de <strong>TEX</strong> avec \offinterlineskipou une commande similaire, par exemple, quand vous construisezun a<strong>ligne</strong>m<strong>en</strong>t. Si la hauteur naturelle d’une <strong>ligne</strong> est trop petite,vous pouvez la ram<strong>en</strong>er au standard <strong>en</strong> incluant un \strut dans la <strong>ligne</strong>.Le strut forcera la hauteur et la profondeur de la <strong>ligne</strong> à être plus grande,mais il n’imprime ri<strong>en</strong> ni ne consomme aucun espace horizontal.Si vous mettez des caractères d’une police qui est plus grande ou pluspetite que cmr10, vous devez redéfinir \strut <strong>pour</strong> ce contexte.

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

Saved successfully!

Ooh no, something went wrong!