回覆列表
  • 1 # 愛打遊戲的老阿姨

    Bad Boxes 指長度或高度超出 LaTeX 的允許範圍。你可以在編譯器的編譯記錄中找到 Bad Boxes所對應的資訊,從而定位 Bad Boxes 在文中的位置,找到是什麼情況導致 Bad Boxes。

    找到 Bad Boxes 的同時,你可以看到 badness 數值,比如 badness 10000,這是最糟糕的情況,意味著這個 Bad Boxes 已經嚴重影響到了排版效果,建議你解決。badness 數值小的情況你可以根據具體排版效果判斷,有的並不需要消除。

    Bad Boxes的主要的三類原因,以及解決方案:

    1 - 交叉引用檔案的生成。由於 LaTeX 的交叉引用工作機理,在變更你的交叉引用項(包括章節修改、編號公式變動等)後,請【連續編譯兩次】,這樣就不會出現由交叉引用引起的 Bad Boxes 數量虛高了。

    2 - Bad Boxes 的常見原因是圖片或表格。由於大小的不恰當和插入時引數使用不當,導致圖表卡在轉頁處造成異常的垂直空白。這是常見的一類問題,透過更改表格引數(!htb)、圖片高度來解決這類問題。也你可以嘗試使用長表格宏包(supertabular)解決表格卡頁的問題。

    3 - 斷行不正確。英文排版中忽略了符號後的空格,或者在規定了寬度而不能自動換行的環境中輸入過長的內容。在需要找到文中對應位置後進行手動更改。

  • 中秋節和大豐收的關聯?
  • 苣菊是不是菊苣?