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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

24 Sep 2004 2:48 p.m.<strong>TEX</strong> <strong>pour</strong> l’Impati<strong>en</strong>t N o 303Dessiner des <strong>ligne</strong>s 281message d’erreur trompeur vous suggérant que vous avez oublié la find’un groupe. Le moy<strong>en</strong> de contourner cette restriction est d’écrire :\vbox{\hsize = 〈dim<strong>en</strong>〉 . . . 〈paragraphs〉 . . . }où 〈dim<strong>en</strong>〉 est la longueur de <strong>ligne</strong> que vous voulez <strong>pour</strong> les paragraphes.C’est ce dont vous avez besoin, <strong>en</strong> particulier, quand vous voulez <strong>en</strong>globerdes paragraphes dans une boîte (une boîte <strong>en</strong>tourée de traits droits, pasune boîte <strong>TEX</strong>).Dessiner des <strong>ligne</strong>sVous pouvez utiliser les commandes \hrule et \vrule (p. 178) <strong>pour</strong>tracer des <strong>ligne</strong>s, c’est-à-dire, des filets. Vous devez savoir (a) oùvous pouvez utiliser chaque commandes et (b) comm<strong>en</strong>t <strong>TEX</strong> détermineles longueurs des filets quand vous n’avez pas donné les longueursexplicitem<strong>en</strong>t.Vous pouvez utiliser \hrule quand <strong>TEX</strong> est dans un mode verticalet \vrule quand <strong>TEX</strong> est dans un mode horizontal. Ces règlessignifi<strong>en</strong>t que vous ne pouvez mettre un filet horizontal dans unehbox ou un filet vertical dans une vbox. Vous pouvez, néanmoins,construire un filet horizontal qui semble vertical <strong>en</strong> spécifiant lestrois dim<strong>en</strong>sions et <strong>en</strong> le r<strong>en</strong>dant grand et fin. De même, vous pouvezconstruire un filet vertical qui semble horizontal <strong>en</strong> le r<strong>en</strong>dant court,plat et allongé.Un filet horizontal à l’intérieur d’une vbox a la même largeur que lavbox si vous n’avez pas donné la largeur du filet explicitem<strong>en</strong>t. Desfilets verticaux à l’intérieur de hbox réagiss<strong>en</strong>t de manière analogue.Si vos filets ressort<strong>en</strong>t trop longs ou trop courts, réglez les dim<strong>en</strong>sionsde la boîte <strong>en</strong>globante.Comme exemple, supposon que vous voulez produire :Help! Letme out ofhere!L’<strong>en</strong>trée suivante le fera :\hbox{\vrule\vbox{\hrule \vskip 3pt\hbox{\hskip 3pt\vbox{\hsize = .7in \raggedright\noind<strong>en</strong>t Help! Let me out of here!}%\hskip 3pt}%\vskip 3pt \hrule}%\vrule}

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

Saved successfully!

Ooh no, something went wrong!