구현

구현

라텍스 코드를 작성하고 아래와 같이 이 직사각형을 생성하려면 어떻게 해야 합니까?

누구든지 이 질문에 대해 도움을 줄 수 있습니다. 정말 서두르고 있습니다.

답변1

구현

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}[scale=2] % <--- scale goes HERE!
    \begin{scope}[line width=2pt]
        \foreach \x in {0,1,...,10} {
            \foreach \y in {0,1,...,3} {
                \draw (\x*0.2,\y*0.2) rectangle +(0.2,0.2);
            }
        }
        \node[right] at (11*0.2,2*0.2) {2 squares};
        \node (a1) at (9*0.2+0.1,0*0.2) {};
    \end{scope}
    \begin{scope}[ultra thick,yshift=-1.2cm]
        \node (b1) at (2*0.2,3*0.2) {};
        \foreach \x in {0,1,...,3} {
            \foreach \y in {0,1,...,2} {
                \draw (\x*0.2,\y*0.2) rectangle +(0.2,0.2);
            }
        }
        \node[right] at (11*0.2,1*0.2+0.1) {1 square};
        \node (b2) at (3*0.2+0.1,0*0.2) {};
    \end{scope}
    \begin{scope}[thin,yshift=-2.0cm]
        \node (c1) at (1*0.2+0.1,1*0.2) {};
        \foreach \x in {0,1,...,2} {
            \foreach \y in {0} {
                \draw (\x*0.2,\y*0.2) rectangle +(0.2,0.2);
            }
        }
        \node[right] at (11*0.2,0*0.2+0.1) {3 squares};
    \end{scope}
    \draw[help lines,-latex] (a1) -- +(0,-0.3) -| (b1);
    \draw[-latex] (b2) -- +(0,-0.3) -| (c1);
\end{tikzpicture}
\end{document}

산출

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

관련 정보