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 29510 Trucs et astuces<strong>TEX</strong> est un programme complexe qui travaille parfois de façon mystérieuse.Dans cette section nous vous offrons quelques trucs <strong>pour</strong>résoudre les problèmes que vous <strong>pour</strong>rez r<strong>en</strong>contrer et expliquer quelquestechniques pratiques.Corriger de mauvaises coupures de pageParfois <strong>TEX</strong> coupe une page juste au milieu du matériel que vous voulezgarder <strong>en</strong>semble.—par exemple, une <strong>en</strong>tête de section et le texte qui lasuit ou une courte suite d’items liés. Il y a deux moy<strong>en</strong>s de corrigerla situation :Vous pouvez forcer le matériel à rester <strong>en</strong>semble.Vous pouvez forcer une coupure de page à un <strong>en</strong>droit différ<strong>en</strong>t.La plus simple façon de forcer <strong>TEX</strong> a garder le matériel <strong>en</strong>semblesur une page est de l’<strong>en</strong>glober dans un vbox <strong>en</strong> utilisant la commande\vbox (p. 167). Une vbox est normalem<strong>en</strong>t meilleure qu’une hbox <strong>pour</strong>faire cela parce que le plus souv<strong>en</strong>t, le matériel à garder <strong>en</strong>semble, parexemple, une suite de paragraphes, sera du matériel <strong>en</strong> mode vertical.Vous pouvez faire précéder et suivre la vbox par une commande deparagraphe implicite ou explicite (soit une <strong>ligne</strong> blanche, soit un \par) ;autrem<strong>en</strong>t <strong>TEX</strong> <strong>pour</strong>rait essayer de faire la partie vbox sur un paragrapheadjac<strong>en</strong>t. La méthode vbox a une limitation importante : vous ne pouvezpas l’appliquer à une portion de texte inférieure a un paragraphe.Vous pouvez parfois garder les <strong>ligne</strong>s d’un paragraphe <strong>en</strong>semble <strong>en</strong>l’<strong>en</strong>globant dans un groupe et <strong>en</strong> donnant à \interlinep<strong>en</strong>alty (p. 144)la valeur 10000 au début du groupe (ou n’importe où avant la fin duparagraphe). Cette méthode demandera à <strong>TEX</strong> de considérer les coupuresde page dans ce paragraphe comme étant infinim<strong>en</strong>t indésirables.

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

Saved successfully!

Ooh no, something went wrong!