정의된 거리에서 수직으로 상자 반복

정의된 거리에서 수직으로 상자 반복

다음 코드를 사용하여

\documentclass{beamer}
\beamertemplatenavigationsymbolsempty
\usepackage{verbatim}
\usepackage{tikz}
\begin{document}
\begin{frame}[t]
\frametitle{}
\newsavebox{\recA}
\savebox{\recA}{
\begin{tikzpicture}[scale=.6]
\pgfmathsetmacro{\incrmnt}{1.618*.88}
\draw [thick, black, fill=red] (0,0) rectangle +(1,\incrmnt);
\end{tikzpicture}}
\newsavebox{\recB}
\savebox{\recB}{
\begin{tikzpicture}[scale=.6]
\pgfmathsetmacro{\inc}{1.618*.88*2}
\draw [thick, black, fill=red] (0,0) rectangle +(1,\inc);
\end{tikzpicture}}
\begin{tikzpicture}[scale=1]
\foreach \X in {1,3,5,7}
{\node[blue] (y-\X) at (0,\X){\usebox{\recB}};}
\end{tikzpicture}
\begin{tikzpicture}[scale=1]
\foreach \X in {1,...,4}
{\node[blue] (y-\X) at (0,\X){\usebox{\recA}};}
\end{tikzpicture}
\end{frame}
\end{document}

다음 다이어그램을 생성했습니다. 이는 크기 조정 및 foreach 시퀀스에 따라 다릅니다. 상자 사이의 수직 및 수평 간격을 정확하게 제어할 수는 없습니다.

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

다음 다이어그램처럼 보이도록 정확한 수직 간격으로 직사각형을 반복하고 싶습니다.

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

관련 정보