Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \documentclass{article}
- \usepackage[english, russian]{babel}
- \usepackage{tikz}
- \usepackage{tikz-qtree}
- \usetikzlibrary{shadows, trees,arrows, automata, positioning}
- \begin{document}
- %\tikzset{level distance = 60pt, sibling distance = 19pt}
- \begin{tikzpicture}[
- scale = 1,
- grow = down, %up down left right, '
- edge from parent fork down,
- font = \Large,
- sibling distance = 7em,%== 100 %, 0.5 == 50 %
- level distance = 3em, %между уровнями
- frontier/.style = {distance from root = 150 pt}, %уравнивает листья
- ]
- \Tree
- [.ABC %создали узел абц
- [.A
- [.C K ]
- [.\node(d){D}; L ]
- ]
- [.B
- [.\node[draw]{E};\node[draw, circle, red]{M}; ]
- [.F
- [.G \node(n){N}; ]
- [.\node[draw,circle]{H};
- [.I \node(o){O}; ]
- [.J P ]
- ]
- ]
- ]
- ]
- \draw[dotted, ->] (d) to (n);
- \draw[red, dashed, ->] (d) [bend right = 60] to (n);
- \draw[blue, <<->>] (d)..controls +(south:3) and +(south west:5)..(o);
- \end{tikzpicture}
- \newpage
- %ГРАФ
- \tikzstyle{dot}=[circle, fill = black, inner sep = 1.5pt]
- \begin{tikzpicture}[
- font = \Large,
- ->,
- >= stealth',
- node distance =2.8cm,
- loop above/.style={min distance = 8em, in = 60, out = 120}
- ]
- \node [dot, black, label = below:$v_1$](0){};
- \node[dot, label = $v_2$](1)[above right of = 0]{};
- \node[dot, label = below:$v_3$](f)[below right of = 1]{};
- \path
- (0) edge [bend right = 20] (1)
- (1) edge [bend right = 20] (0)
- (f) edge (0)
- edge [loop above](f);
- \end{tikzpicture}
- \newpage
- \begin{tikzpicture}[
- scale = 1,
- grow' = right, %up down left right, '
- %edge from parent fork down,
- font = \Large,
- sibling distance = 1em,%== 100 %, 0.5 == 50 %
- level distance = 5em, %между уровнями
- %frontier/.style = {distance from root = 150 pt}, %уравнивает листья
- ]
- \Tree
- [.A %создали узел абц
- [.\node[draw, red]{B}; \node(f){F}; ]
- [.C \node[draw, circle, blue](g){G}; ]
- [.D
- [.\node(h){H}; ]
- [.I \node(k){K}; ]
- ]
- [.\node[draw]{E}; \node(j){J}; ]
- ]
- \draw[->, red] (k) to (h);
- \draw[<-, yellow] (k) to (g);
- \draw[<->, dotted, blue] (k) to (j);
- \draw[<-, dashed, green] (k) to (f);
- \end{tikzpicture}
- \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement