
Ich habe eine Reihe von pgfplots (Diagramme und Balkendiagramme in meinem Dokument) und beim Kompilieren erhalte ich Fehlermeldungen wie:
Overfull \hbox (1.17287pt too wide) in paragraph at lines 2121--2122
[][]
[35]
Manchmal sagt es auch underfull
etwas. Was bedeuten diese? Gibt es allgemeine Hinweise zur Lösung? Bedeuten sie etwas Schlechtes?
Antwort1
Beginnen wir mit einem Zitat aus Knuths TeXbook (Kapitel 11)
TeX erstellt komplizierte Seiten, indem es mit einfachen Einzelzeichen beginnt, diese zu größeren Einheiten zusammenfügt und diese wiederum zu noch größeren Einheiten zusammenfügt und so weiter.
Stellen Sie sich vor, Sie würden jedes Mal, wenn Sie ein (La)TeX
Dokument betrachten, eine Brille aufsetzen, mit der Sie die Struktur der Seite „durchleuchten“ können. Sie würden sehen, dass jede Seite ausBoxen.
Insbesondere gibt eshorizontalKästchen ( hboxes
) undVertikaleBoxen ( vboxes
). TeX
ist in der Lage, schöne Dokumente zu erstellen, indem der Inhalt jeder Box mithilfe der dehnbaren „ideal“ passt glue
. Wenn etwas einfach nicht passt, entweder weil es zu groß oder zu klein ist, dann erhält man overfull
bzw. underfull
Boxen.
Wenn TeX
Sie auf solche Situationen stoßen, ist es nett, Sie in der .log
Datei darauf hinzuweisen, damit Sie selbst entscheiden können, ob Sie Änderungen vornehmen müssen. Letztendlich müssen Sie entscheiden, ob Sie denken, dass sie etwas Schlechtes bedeuten. Beachten Sie, dass TeX
Sie auch eine Bewertung erhalten badness
, wobei 1 10000
die schlechteste ist.
Wenn Sie einen visuelleren Ansatz bevorzugen, können Sie die draft
Option documentclass
beispielsweise in Ihr laden.
\documentclass[draft]{article}
Dadurch wird sichergestellt, dass Ihre Ausgabe in allen fehlerhaften Bereichen mit schwarzen Kästchen hervorgehoben wird.
Weitere Einzelheiten finden Sie unter den entsprechenden Links auf der rechten Seite dieser Seite, beginnend vielleicht mitWas bedeutet „überfüllte Hbox“?
In Ihrem „spezifischen“ Fall klingt es so, als ob eines Ihrer Diagramme seine Grenzen überschreitet – vielleicht geht es über einen hinaus minipage
oder in die Seite hinein margin
. Wenn Sie mit der Ausgabe zufrieden sind, müssen Sie sich normalerweise keine allzu großen Sorgen machen (es sei denn, die Personen, die Ihr Dokument anzeigen, öffnen auch grep
Ihre .log
Datei).