\hbox surchargée (ligne trop large)
Overfull \hbox (Xpt too wide) in paragraph at lines N--M.
Ce que signifie cette erreur
Une ligne de texte est plus large que la zone de texte, ce qui fait déborder le texte dans la marge. Il s'agit d'un avertissement et non d'une erreur (la compilation se poursuit), mais le rendu est généralement peu soigné, avec du texte en dehors des marges de la page.
Causes courantes
- Un mot ou une URL long que LaTeX ne peut pas couper
- Du texte en \texttt{} ou verbatim qui ne peut pas être coupé
- Une image ou un tableau trop grand
- Des largeurs de colonnes trop étroites dans un tableau, qui font déborder le contenu
Comment corriger
Pour les URL longues, utilisez le paquet url ou hyperref, qui gèrent automatiquement les coupures de ligne. Pour le texte, ajoutez \sloppy afin d'autoriser des coupures de ligne plus lâches, ou insérez manuellement \- pour indiquer où la césure est permise. Pour les images, assurez-vous qu'elles tiennent dans \textwidth.
Exemples de code
\documentclass{article}
\begin{document}
See the documentation at https://www.example.com/very/long/url/that/does/not/break/automatically/in/latex.
\end{document}\documentclass{article}
\usepackage{hyperref} % enables automatic URL line-breaking
\begin{document}
See the documentation at \url{https://www.example.com/very/long/url/that/does/not/break/automatically/in/latex}.
\end{document}Erreurs apparentées
Aucune ligne à terminer (\\ mal placé)
! LaTeX Error: There's no line here to end.
\hbox sous-remplie (espacement des mots médiocre)
Underfull \hbox (badness 10000) in paragraph at lines N--M.
Flottant utilisé hors du mode paragraphe externe
! LaTeX Error: Not in outer par mode.
Unité de mesure illégale
! Illegal unit of measure (pt inserted).
Testez la correction en direct
Collez votre LaTeX dans le playground et compilez instantanément.

