
У меня есть куча pgfplots (графиков и столбчатых диаграмм в моем документе), и при компиляции я получаю такие ошибки:
Overfull \hbox (1.17287pt too wide) in paragraph at lines 2121--2122
[][]
[35]
Иногда это также говорит underfull
. Что это значит? Есть ли общие указания, как их решить? Означают ли они что-то плохое?
решение1
Начнем с цитаты из TeXbook Кнута (глава 11)
TeX создает сложные страницы, начиная с простых отдельных символов и объединяя их в более крупные блоки, а затем объединяя их в еще более крупные блоки и т. д.
Всякий раз, когда вы смотрите на (La)TeX
документ, представьте, что вы надеваете очки, которые позволяют вам «просматривать» структуру страницы рентгеновскими лучами. Вы увидите, что каждая страница состоит изкоробки.
В частности, естьгоризонтальныйкоробки ( hboxes
) ивертикальныйкоробки ( vboxes
). TeX
может создавать красивые документы, делая содержимое каждой коробки «идеальным» с помощью своего растягивающегося glue
. Когда что-то просто не помещается, либо потому что слишком большое, либо слишком маленькое, то вы получаете overfull
и underfull
коробки соответственно.
При TeX
столкновении с такими ситуациями, достаточно любезно сообщить вам об этом в .log
файле, чтобы вы могли принять решение для себя, нужно ли вам вносить изменения; в конечном счете, вы должны решить, считаете ли вы, что они означают что-то плохое. Обратите внимание, что это TeX
также даст вам badness
оценку, где 10000
будет худшей.
Если вы предпочитаете более визуальный подход, то вы можете загрузить draft
опцию в свой documentclass
, например
\documentclass[draft]{article}
что гарантирует, что ваши выходные данные будут выделены черными квадратами в любой из проблемных областей.
Для получения более подробной информации см. любую из «связанных» ссылок в правой части этой страницы, возможно, начиная сЧто означает «переполненный hbox»?
Что касается вашего «конкретного» случая, похоже, что один из ваших графиков выходит за пределы своих границ — возможно, он выходит за пределы minipage
или на страницу margin
. Если вы довольны результатом, то вам обычно не о чем беспокоиться (если только люди, просматривающие ваш документ, не заходят также и в grep
ваш .log
файл).