[Latex] Badboxes dans un texte justifié

Résolu/Fermé
nbr Messages postés 3 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 23 juin 2008 - 21 juin 2008 à 22:22
nbr Messages postés 3 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 23 juin 2008 - 23 juin 2008 à 23:44
Bonsoir,

Dans mon document Latex (texte justifié), j'utilise \hyphenchar\font=-1 pour empêcher la césure entre les mots. J'ai alors un certain nombre de badboxes qui apparaissent (le mot en fin de certaines lignes dépasse sur le côté droit de la justification et c'est pas joli...).

Y'a-t-il un moyen d'éviter au mieux ces badboxes ? Je pense notamment à des commandes permettant par exemple de définir l'espace maximal qu'il peut y avoir entre les mots (et/ou caractères) dans un paragraphe justifié.


Merci.

1 réponse

Bonjour
Essaye un
\tolerance=500
en modifiant éventuellement le 500 (la valeur par défaut est 200).
Il y a aussi la commande
\sloppy
définie ainsi dans latex.ltx :
\def\sloppy{%
  \tolerance 9999%
  \emergencystretch 3em%
  \hfuzz .5\p@
  \vfuzz\hfuzz}

Enfin, l'environnement
\begin{sloppypar}
...
\end{sloppypar}
1
nbr Messages postés 3 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 23 juin 2008
23 juin 2008 à 23:44
Merci, c'est exactement ce que je voulais savoir. J'ai utilisé la commande \sloppy dans mon document.
0