AvertissementTypographie et mise en page

\hbox sous-remplie (espacement des mots médiocre)

Underfull \hbox (badness 10000) in paragraph at lines N--M.

Ce que signifie cette erreur

LaTeX n'a pas pu remplir une ligne jusqu'à la pleine largeur du texte sans créer trop d'espace visible entre les mots. Il en résulte des lignes avec de grands écarts entre les mots. Une « badness » de 10000 signifie que l'espacement est au pire niveau.

Causes courantes

  • Un texte très court dans une colonne large
  • \raggedright ou \flushright supprime la justification à droite dans un bloc étroit
  • Un \linebreak ou \newline qui force une coupure prématurée
  • Des paragraphes terminés par un \\ forcé

Comment corriger

Reformulez légèrement le paragraphe pour donner plus de souplesse à LaTeX. Vous pouvez aussi ajouter \emergencystretch=3em au préambule pour autoriser un étirement supplémentaire. Pour de courtes légendes ou étiquettes, \raggedright évite le problème de badness au prix d'une marge droite irrégulière.

Exemples de code

Provoque l'erreur
\documentclass{article}
\begin{document}

\begin{minipage}{3cm}
A.
\end{minipage}

\end{document}
Corrigé
\documentclass{article}
\begin{document}

\begin{minipage}{3cm}
\raggedright
A short label.
\end{minipage}

\end{document}

Erreurs apparentées

Testez la correction en direct

Collez votre LaTeX dans le playground et compilez instantanément.