删除图形之间的垂直空间

删除图形之间的垂直空间

请考虑这个文件:

\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 章TeXBook),则行与行之间插入的垂直空间长度等于。因此,在 后面加上(或)\lineskip即可解决问题。\setlength{\lineskip}{0pt}\lineskip=0pt\begin{center}

相关内容