
ドキュメント内に多数の pgfplots (プロットと棒グラフ) があり、コンパイルすると次のようなエラーが発生します。
Overfull \hbox (1.17287pt too wide) in paragraph at lines 2121--2122
[][]
[35]
時々、それも教えてくれますunderfull
。これらはどういう意味ですか? 解決方法に関する一般的なヒントはありますか? 何か悪い意味があるのでしょうか?
答え1
まずはKnuthのTeXbook(第11章)からの引用から始めましょう。
TeX は、単純な個々の文字から始めて、それをより大きな単位でまとめ、さらにそれをさらに大きな単位でまとめるというようにして、複雑なページを作成します。
文書を見るときは(La)TeX
、ページの構造を「X線」で確認できるメガネをかけていると想像してください。各ページが次のような構造になっていることがわかります。箱。
特に、水平ボックス(hboxes
)と垂直ボックス ( vboxes
)。は、TeX
伸縮可能な を使用して各ボックスの内容を「理想的に」収めることで、美しいドキュメントを作成できます。大きすぎたり小さすぎたりして、何かが収まらない場合は、それぞれとボックスが使用glue
されます。overfull
underfull
このような状況に遭遇した場合、変更が必要かどうかを自分で判断できるように、ファイルTeX
で通知されるのは親切です。最終的には、変更が何か悪い意味を持つかどうかを決定する必要があります。また、最悪であると評価されることに注意してください。.log
TeX
badness
10000
より視覚的なアプローチを好む場合は、たとえば、draft
オプションをにロードすることができます。documentclass
\documentclass[draft]{article}
これにより、問題のある領域が黒いボックスで強調表示されて出力されます。
詳細については、このページの右側にある「関連」リンクを参照してください。「overfull hbox」とはどういう意味ですか?
あなたの「特定の」ケースに関して言えば、グラフの 1 つが境界を過度に広げているようです。おそらく、 を超えたりminipage
、ページ に入り込んだりしているのでしょmargin
う。出力に満足している場合は、通常、あまり心配する必要はありません (ドキュメントを閲覧する人がgrep
あなたの.log
ファイルにもアクセスしない限り)。