-
Notifications
You must be signed in to change notification settings - Fork 0
Overfullbox
Lorsque vous écrivez votre document, LaTeX essaye de positionner vos textes, images, tableaux... de façon automatique de manière à respecter au mieux la mise en forme de votre document. La classe de document polytech
a été configurée de manière à minimiser ces problèmes mais il reste possible que LaTeX ne puisse pas mettre en forme correctement votre document.
Ces problèmes de mise en forme se traduisent en générale par des avertissements Overfull \hbox
. La classe de document polytech
est configurée de manière à faire apparaître explicitement ces débordements par des rectangles noirs.
Pour éliminer ces débordements, il est possible d'aider LaTeX à comprendre ce qu'il doit faire.
Si LaTeX n'arrive pas à couper le mot abcdefghi
pour en passer une partie à la ligne alors il vous suffit de lui indiquer comment ce mot peut être coupé en deux.
Pour cela, vous devez ajouter dans le préambule la commande \hyphenation{abcd-ef-ghi}
pour informer LaTeX que le mot peut être coupé après le 4ième et le 6ième caractères. En utilisant \hyphenation
, l'information est applicable à tout le document et donc à toute occurrence du mot.
Une alternative ponctuelle consiste à utiliser abcd\-ef\-ghi
directement dans le texte pour indiquer où ce mot peut être coupé à cet endroit uniquement.
Vous pouvez utiliser \linebreak
pour indiquer à LaTeX qu'il serait bien de passer à la ligne à cet endroit. LaTeX peut décider de ne pas honorer votre demande (en général s'il peut mieux faire lui même).
A utiliser avec parcimonie
Vous pouvez utiliser \pagebreak
pour indiquer à LaTeX qu'il serait bien de passer à la page suivante à cet endroit. LaTeX peut décider de ne pas honorer votre demande (en général s'il peut mieux faire lui même).
A utiliser avec parcimonie