라텍스로 이런 그림을 그리는 방법은 무엇입니까?

라텍스로 이런 그림을 그리는 방법은 무엇입니까?

LaTeX에서 이런 그림을 그리는 방법은 무엇입니까?

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

답변1

당신은 초보자이기 때문에 MWE를 이미지의 출발점으로 만들었습니다. 물론 마무리를 해야 하고, 당연히 문서에 적용해야 합니다...

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

저는 TikZ에 익숙하기 때문에 위 이미지를 그릴 때 TikZ를 사용합니다. 그 옆에는 이 이미지를 그릴 수 있는 다른 패키지가 있습니다.

\documentclass[tikz, margin=3mm]{standalone}
\usetikzlibrary{arrows.meta, calc, chains, positioning, shapes, shapes.arrows}
\usepackage{enumitem}
\newlist{tikzitemize}{itemize}{1}% <-- defined new list
\setlist[tikzitemize]{nosep,     % <-- new list setup
                      topsep     = 0pt       ,
                      partopsep  = 0pt       ,
                      leftmargin = *         ,
                      label      = $\bullet$ ,
                      before     = \vspace{-1.5ex},
                     }

\begin{document}
\begin{tikzpicture}[
node distance = 2mm and 0mm,
  start chain = going below,
    AB/.style = {arrow box, arrow box arrows={east:9mm}, draw,
                 text width=44mm, align=left, inner sep=1mm,
                 on chain},
    RB/.style = {rectangle, rounded corners, draw,
                 text width=44mm, align=left, inner sep=1mm,
                 right=of #1.east arrow tip},
    ES/.style = {ellipse, draw, inner sep=0pt,
                 text width=22mm, align=center},
every edge/.append style = {draw,-Straight Barb}
                    ]
\node (n11) [AB,
             label={[name=l]above:\textbf{zz zzz zzz zzz}}]    
                    {\begin{tikzitemize}
                     \item  xxx
                     \item  xxx
                     \end{tikzitemize}
                     };
\node (n12) [AB]    {\begin{tikzitemize}
                     \item  xxx
                     \item  xxx
                     \end{tikzitemize}
                     };
\node (n13) [AB]    {\begin{tikzitemize}
                     \item  xxx
                     \item  xxx
                     \end{tikzitemize}
                     };
%
\node (n21) [RB=n11,
             label=above:\textbf{zz zzz zzz zzz}]  
                        {\begin{tikzitemize}
                         \item  xxx
                         \item  xxx
                         \end{tikzitemize}
                         };
\node (n22) [RB=n12]    {\begin{tikzitemize}
                         \item  xxx
                         \item  xxx
                         \end{tikzitemize}
                         };
\node (n23) [RB=n13]    {\begin{tikzitemize}
                         \item  xxx
                         \item  xxx
                         \end{tikzitemize}
                         };
%
\node (n31) [ES, right=12mm of n22] {some text in two lines};
%
% label for third column
\node at (l -| n31) {\textbf{yyy yyy yyy yyy}};
%
\draw   (n21.east) edge (n31)
        (n22.east) edge (n31)
        (n23.east) edge (n31);
\end{tikzpicture}
\end{document}

앞으로는 MWE 형식으로 일부 코드를 제공해야 합니다. 그렇지 않으면 질문에 대한 답변을 받을 수 없거나 그냥 종료될 가능성이 거의 없습니다.

관련 정보