数字間の縦方向のスペースを削除する

数字間の縦方向のスペースを削除する

次のファイルを検討してください:

\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}

当然、出力は同じサイズの 4 つの四角形 (上 2 つ、下 2 つ、およびページ番号) で構成されるはずです。私が得た結果は次のようになります。

ここに画像の説明を入力してください

ご覧のとおり、上の2つの正方形の間には水平方向のスペースはなく、下の2つの正方形の間にもスペースはありません。しかし、最初のペアと2番目のペアの間に小さな縦のスペースがあります。なぜでしょうか?そして、試行錯誤せずにそれを削除するにはどうすればよいでしょうか。\vspace{-1pt}適切な場所(つまり、の直後\par)に追加すれば問題が解決することはわかっていますが、正確にはそのスペースの量がだった試行錯誤を経て得られたものです。

答え1

コメントから学んだ答えは次のとおりです。

このような状況では(詳細についてはこの郵便受けまたは第12章TeXBook について) の場合、行間に挿入される垂直方向のスペースの長さは に等しくなります。したがって、 の後に(または)\lineskipを置くことで問題は解決されます。\setlength{\lineskip}{0pt}\lineskip=0pt\begin{center}

関連情報