![删除图形之间的垂直空间](https://linux22.com/image/472326/%E5%88%A0%E9%99%A4%E5%9B%BE%E5%BD%A2%E4%B9%8B%E9%97%B4%E7%9A%84%E5%9E%82%E7%9B%B4%E7%A9%BA%E9%97%B4.png)
请考虑这个文件:
\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}