그림 사이의 세로 간격 삭제

그림 사이의 세로 간격 삭제

다음 파일을 고려해 보세요.

\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개(페이지 번호 포함))로 구성되어야 합니다. 내가 얻은 것은 여기에서 볼 수 있습니다:

여기에 이미지 설명을 입력하세요

보시다시피 위쪽 두 사각형 사이에는 수평 공간이 없고 아래쪽 두 사각형 사이에도 공간이 없습니다. 그러나 거기에는~이다첫 번째 쌍과 두 번째 쌍 사이의 작은 수직 공간. 왜? 시행착오 없이 어떻게 제거할 수 있나요? \vspace{-1pt}올바른 위치(즉, 바로 뒤에)에 추가하면 문제가 해결된다는 것을 알고 있지만 \par정확하게는 그만큼의 공간이 필요합니다.~였다시행착오를 통해 얻은 것입니다.

답변1

댓글을 통해 배운 답변은 다음과 같습니다.

그러한 상황에서(자세한 내용은이 게시물또는 12장TeXBook), 선 사이에 삽입된 세로 공간의 길이는 와 같습니다 \lineskip. 따라서 뒤에 \setlength{\lineskip}{0pt}(또는 \lineskip=0pt) 을 넣으면 문제가 해결됩니다 \begin{center}.

관련 정보