刪除圖形之間的垂直空間

刪除圖形之間的垂直空間

請考慮這個文件:

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{center}
  \begin{tikzpicture}[scale=6]
    \draw (0,0)--(1,0)--(1,1)--(0,1)--cycle;
  \end{tikzpicture}%
  \begin{tikzpicture}[scale=6]
    \draw (0,0)--(1,0)--(1,1)--(0,1)--cycle;
  \end{tikzpicture}\par
  \begin{tikzpicture}[scale=6]
    \draw (0,0)--(1,0)--(1,1)--(0,1)--cycle;
  \end{tikzpicture}%
  \begin{tikzpicture}[scale=6]
    \draw (0,0)--(1,0)--(1,1)--(0,1)--cycle;
  \end{tikzpicture}
\end{center}
\end{document}

顯然,輸出應該由四個相同大小的正方形組成,兩個在上面,兩個在下面(加上頁碼)。我得到的可以在這裡看到:

在此輸入影像描述

正如您所看到的,兩個頂部方塊之間沒有水平空間,兩個底部方塊之間也沒有空間。然而,有第一對和第二對之間有一個小的垂直空間。為什麼?以及如何在不反覆試驗的情況下刪除它。我知道\vspace{-1pt}在正確的位置添加(即緊隨其後\par)可以解決我的問題,但是,準確地說,空間量曾是透過反覆試驗獲得。

答案1

這是我從評論中了解到的答案。

在這種情況下(更多詳細信息,請參見這個帖子或第12章電子書),行之間插入的垂直空間的長度等於\lineskip。因此,透過在 後面加上\setlength{\lineskip}{0pt}(或\lineskip=0pt)即可解決問題\begin{center}

相關內容