首頁>LaTeX>source

我不明白為什麼TeX在我的两个垂直框之間放了一个薄的空格:

\documentclass{article}
\begin{document}
\vbox to 1cm {\rule{1cm}{1cm}}
\vbox to 1cm {\rule{1cm}{1cm}}
\end{document}

我希望這能顯示黑色方塊之間没有空格。

最新回復
  • 2019-12-5
    1 #

    一个 \vbox   具有對應於其中最後一項的一个參考點,在這種情况下是規則的左下角.隨着 \vbox to 1cm   你強迫1厘米的高度(你可能還有別的东西而不是規則)。

    第二个 \vbox   將放在第一个下面,但TeX总是进行与行間跳過相關的計算.因為1cm比 \baselineskip更多 ,在正常情况下,TeX將插入 \lineskip   物品之間的膠水。

    没有 \parskip   但是,膠水將被插入,因為段落永远不会開始。

    答案:用

    禁止插入膠線
    \nointerlineskip
    

    完整示例:

    \documentclass{article}
    \begin{document}
    \vbox to 1cm {\rule{1cm}{1cm}}
    \nointerlineskip
    \vbox to 1cm {\rule{1cm}{1cm}}
    \end{document}
    

    (可以使用空行,因為不会啟動任何段落。)

    有關 \nointerlineskip的更多資訊   可以在TeX中找到Topic,当然還有TeXbook。

  • LaTeX formatting:切換{和[在Texworks中
  • 流行語和邊距