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 119strut 97système informatique peut vous r<strong>en</strong>dre capable de créer une collection demacros <strong>TEX</strong> développées localem<strong>en</strong>t.strut. Un strut est une boîte invisible dont la largeur est à zéro et dontla hauteur et la profondeur sont légèrem<strong>en</strong>t supérieure à celle d’une <strong>ligne</strong>de texte “normale” dans le contexte. Les struts sont pratiques <strong>pour</strong> obt<strong>en</strong>irun espacem<strong>en</strong>t vertical uniforme quand l’espacem<strong>en</strong>t de <strong>ligne</strong> usuelde <strong>TEX</strong>, par exemple, dans une formule mathématique ou dans un a<strong>ligne</strong>m<strong>en</strong>thorizontal où vous spécifiez \offinterlineskip. Parce qu’unstrut est plus haut et plus profond que tout autre chose sur sa <strong>ligne</strong>, ildétermine la hauteur et la profondeur de la <strong>ligne</strong>. Vous pouvez produireun strut avec la commande \strut (p. 173) ou la commande \mathstrut(p. 174). Vous pouvez utiliser \strut n’importe où, mais vous ne pouvezutiliser \mathstrut que quand <strong>TEX</strong> est <strong>en</strong> mode mathématique. Unstrut dans plain <strong>TEX</strong> a une hauteur de 8.5 pt et une profondeur de 3.5 pt,tandis qu’un strut mathématique à la hauteur et la profondeur d’une par<strong>en</strong>thèseouvrante du style courant (donc il est plus petit <strong>pour</strong> des indicesou des exposants).Voici un exemple montrant comm<strong>en</strong>t vous devriez utiliser un strut :\vbox{\hsize = 3in \raggedright\strut Here is the first of two paragraphs that we’resetting in a much narrower line l<strong>en</strong>gth.\strut}\vbox{\hsize = 3in \raggedright\strut Here is the second of two paragraphs that we’resetting in a much narrower line l<strong>en</strong>gth.\strut}Cette <strong>en</strong>trée donne :Here is the first of two paragraphs that we’resetting in a much narrower line l<strong>en</strong>gth.Here is the second of two paragraphs thatwe’re setting in a much narrower line l<strong>en</strong>gth.Sans les struts la vbox serait trop rapprochée. Similairem<strong>en</strong>t, dans la formule:$\overline{x\mathstrut} \otimes \overline{t\mathstrut}$Les struts mathématiques font que les deux barres sont mises à la mêmehauteur même si le ‘x’ et le ‘t’ ont des hauteurs différ<strong>en</strong>tes :x ⊗ tstyle. Le matériel d’une formule mathématique est mis dans un deshuit styles, dép<strong>en</strong>dant du contexte. Connaître les styles peut être utile sivous voulez mettre une partie d’une formule dans une taille de caractèrediffér<strong>en</strong>te de celle que <strong>TEX</strong> a choisi <strong>en</strong> fonction de ses règles usuelles.Les quatre styles primaires sont :

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

Saved successfully!

Ooh no, something went wrong!