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 115ressort 932) Vous pouvez produire des réglures verticales qui travers<strong>en</strong>t la page<strong>en</strong> les incluant dans une liste verticale au lieu d’une liste horizontale.Dans ce cas vous avez besoin de ressort vertical après les réglures.Voir les pages 223–225 de The <strong>TEX</strong>book et 261–263 de la traduction française<strong>pour</strong> les règles précises que <strong>TEX</strong> utilise <strong>en</strong> composant des réglures.ressort. Le ressort est de l’espace blanc qui peut se rétrécir ou s’étirer.Le ressort donne à <strong>TEX</strong> la flexibilité dont il a besoin <strong>pour</strong> produire desdocum<strong>en</strong>ts impeccables. Le ressort existe <strong>en</strong> deux types : le ressort horizontalet le ressort vertical. Le ressort horizontal apparaît dans deslistes horizontales, tandis que le ressort vertical apparaît dans des listesverticales. Vous pouvez produire un ressort soit implicitem<strong>en</strong>t, c’est-àdire,avec un espace inter-mot, soit explicitem<strong>en</strong>t, c’est-à-dire, avec lacommande \hskip. <strong>TEX</strong> lui-même produit beaucoup de ressorts <strong>en</strong> composantvotre docum<strong>en</strong>t. Nous ne décrirons que le ressort horizontal—leressort vertical étant analogue.Quand <strong>TEX</strong> assemble une liste de boîtes et de ressorts <strong>en</strong> grande quantité,il ajuste la taille des ressorts <strong>pour</strong> garder les espaces demandéesd’unité de largeur. Par exemple, <strong>TEX</strong> s’assure que la marge de droited’une page est uniforme <strong>en</strong> ajustant les ressorts horizontaux des <strong>ligne</strong>s.Similairem<strong>en</strong>t, il s’assure que les différ<strong>en</strong>tes pages ont la même margedu bas <strong>en</strong> ajustant les ressorts <strong>en</strong>tre les blocs de texte comme des paragrapheset des affichages mathématiques (où le changem<strong>en</strong>t est probablem<strong>en</strong>tmoins remarquable).Un ressort a un espacem<strong>en</strong>t naturel—la taille qu’il “veut avoir”. Le ressorta aussi deux autres attributs : son étirem<strong>en</strong>t et son rétrécissem<strong>en</strong>t.Vous pouvez produire un montant spécifique de ressort horizontal avec lacommande \hskip (p. 161). La commande \hskip 6pt plus 2pt minus3pt produit un ressort horizontal dont la taille naturelle est de 6 points,l’étirem<strong>en</strong>t de 2 points et le rétrécissem<strong>en</strong>t 3 points. Similairem<strong>en</strong>t, vouspouvez produire un montant spécifique de ressort vertical avec la commande\vskip commande (p. 161).Le meilleur moy<strong>en</strong> de compr<strong>en</strong>dre ce qui s’étire et ce qui se rétrécit etde voir un exemple de ressort au travail. Supposez que vous construisezun hbox de trois boîtes et deux ressorts, comme dans l’image :box{glue}} {size 6stretch 4shrink 1width 4}width 6{{ }box{glue}} {boxsize 10stretch 8shrink 3width 5}width 10{{width 4}←−−−−−−−−−−−−−−−−−− width 29 −−−−−−−−−−−−−−−−−−→L’unité de mesure ici peut être <strong>en</strong> points, <strong>en</strong> millimètres, etc. Si le hboxest autorisé à assumer sa largeur naturelle, alors chaque ressort de la boîteassume aussi sa largeur naturelle. La largeur totale du hbox est alors lasomme des largeurs de ses parties, soit, 29 unités.

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

Saved successfully!

Ooh no, something went wrong!