MWE:

MWE:

그림과 같이 두 개의 노드가 수직으로 나열되어 있지만 서로 옆에 가로로 나열된 노드를 어떻게 그릴 수 있습니까?

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

MWE:

\documentclass[border=10pt]{standalone}

\usepackage{tikz}

\usetikzlibrary{shapes,arrows,positioning}

\begin{document}

\tikzstyle{block} = [rectangle, draw, fill=blue!20, text width=4.5em, text centered, rounded corners, minimum height=2.5em, font=\footnotesize, fill opacity=0.3, text opacity=1]

\begin{tikzpicture}[node distance=0.5cm]
    \node [block] (a1) {A1};

    \node [block, right=of a1] (a2) {A2};
    \node [block, right=of a2] (a3) {A3};
    \node [block, right=of a3] (a4) {A4};
\end{tikzpicture}

\end{document}

답변1

above right또는 below right에 대한 가능한 매개변수로 사용할 수 있습니다 node.

예를 들어:

\node [block, above right=of a1] (a2) {A2};

위 또는 오른쪽에 대해 별도의 거리를 사용할 수도 있습니다.

\node [block, above right=2cm and 1cm of a1] (a2) {A2};

이미지 예제를 다시 만들려면 다음을 사용합니다.

\node [block, right=of a1] (a2) {A2};
\node [block, above right=of a2] (a3) {A3};
\node [block, below right=of a2] (a3b) {A3b};
\node [block, below right=of a3] (a4) {A4};

위 LaTeX 코드의 출력

관련 정보