How to draw this kind of figure in LaTeX?
Asked
Active
Viewed 2,451 times
0
dexteritas
- 9,161
Urania
- 13
1 Answers
5
Since you are novice, I made MWE as starting point for your image. Of course, you need to finish it and of course, adopted it to your document ...
Since I'm familiar with TikZ, I use it for drawing above image. Beside it exist other packages by which you can draw this image.
\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}
Note, in future you need to provide some code in form of MWE, otherwise is very unlikely that your questions will be answered or even closed as just happen.
Zarko
- 296,517
-
Thanks a lot for your time and help Zarko, samcarter, dexteritas. I'm novice with latex and with the latex images. I'm sorry for any disagreement. For the next time I will follow the rules of the site. Thanks !!! – Urania Jul 01 '17 at 20:57
-
@milena, if above answer help you, please vote it (with clicking up pen on the top left side of answer) and even accept it (by clicking on check mark there). This is the best way to express your "thank you". I'm glad to help you. Happy TeX-ing! – Zarko Jul 01 '17 at 21:09


tikz. – dexteritas Jun 30 '17 at 16:49arrow boxshape, in middle column are rectangles withrounded corners, on the right nodes has shapeellipse. for details see TikZ & PGF manual, chapter 67 Shape Library, page 693. – Zarko Jun 30 '17 at 17:07