
답변1
다음과 같은 벡터 그래픽 프로그램을 사용하는 것이 좋습니다.잉크스케이프(오픈 소스) 또는 Adobe Illustrator(유료). 거기에 원하는 그림을 만든 다음 LaTeX에 포함시킵니다.
어쩌면 이것이 당신에게 도움이 될 수 있습니다:Inkscape에서 LaTeX로 내보내기 - TikZ를 통해
답변2
패키지를 사용하면 forest
다음과 같이 간단하게 그릴 수 있습니다.
\documentclass[border=3mm]{standalone}
\usepackage{forest}
\usetikzlibrary{arrows.meta,
quotes}
\begin{document}
\begin{forest}
for tree = {
% nodes
draw,
minimum width=3em,
math content,
% tree
grow'=0,
% parent anchor=east,
% child
anchor=west,
s sep = 12mm,
l sep = 12mm,
%
if level = 0{circle,fill, minimum size=0pt, inner sep=2pt}
{parent anchor=east, child anchor=west},
% edge
edge = {semithick,-Stealth},
% edge labels
ELA/.style= {edge label={node [pos=0.5, inner sep=2pt,
font=\scriptsize\sffamily, sloped,
above] {$#1$}}
},
ELB/.style= {edge label={node [pos=0.5, inner sep=2pt,
font=\scriptsize, sloped,
below] {$#1$}}
},
tier/.option=level, % for aligning nodes to levels
}% end for tree
[,
[II, ELA=a
[A
[IP, name=a1
[S_H, name=a2, ELA=p_I
[R_H, name=a3, ELA=\lambda+\delta]
]
]
]
[NA]
]
[NI, ELB=1-a,
[NA
[CP, name=b1
[S_L, name=b2, ELB=1-p_c
[R_L, name=b3]
]
]
]
]
]
\tikzset{every edge/.style = {draw, -Stealth, semithick},
every edge quotes/.style = {pos=0.7, auto, sloped, font=\scriptsize}
}
\draw (b1) edge ["$p_c$"] (a2)
(b2) edge ["$\delta$"] (a3)
(a1) edge ["$1-p_I$"] (b2)
(a2) edge ["$1-\lambda-\delta$"] (b3);
\end{forest}
\end{document}