Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- documentclass{article}
- usepackage{tikz}
- usetikzlibrary{trees}
- begin{document}
- begin{tikzpicture}[level distance=1.5cm,
- level 1/.style={sibling distance=3.5cm},
- level 2/.style={sibling distance=1cm}]
- tikzstyle{every node}=[circle,draw]
- node [red] {1}
- child [red] {
- node {3}
- child { node {4} }
- child [black] { node {5} }
- child [black] { node {5} }
- }
- child {
- node {3}
- child { node {4} }
- child { node {5} }
- child { node {5} }
- }
- child {
- node {3}
- child { node {4} }
- child { node {5} }
- child { node {5}
- child [grow=right] { node (q) {$Rightarrow$} edge from parent [draw=none]
- child [grow=right] {node (q) {$textrm{2nd level arrow indicates here}$} edge from parent[draw=none]
- child [grow=up] {node (q) {$Rightarrow$} edge from parent[draw=none]
- child [grow=right] {node (r) {$textrm{1st level arrow indicates here}$} edge from parent[draw=none]
- child [grow=up] {node (s) {$Rightarrow$} edge from parent[draw=none]
- child [grow=right] {node (r) {$textrm{1st level arrow indicates here}$} edge from parent[draw=none]
- }
- }
- }
- }
- }
- }
- }
- };
- end{tikzpicture}
- end{document}
- path (Root) ++(3cm,0) node{Foo};
- documentclass{article}
- usepackage{tikz}
- usetikzlibrary{trees}
- begin{document}
- begin{tikzpicture}[level distance=1.5cm,
- level 1/.style={sibling distance=3.5cm},
- level 2/.style={sibling distance=1cm}]
- tikzstyle{every node}=[circle,draw]
- node (Root) [red] {1}
- child [red] {
- node {3}
- child { node {4} }
- child [black] { node {5} }
- child [black] { node {5} }
- }
- child {
- node {3}
- child { node {4} }
- child { node {5} }
- child { node {5} }
- }
- child {
- node {3}
- child { node {4} }
- child { node {5} }
- child { node {5} }
- };
- % Comments to each level
- begin{scope}[every node/.style={right}]
- path (Root -| Root-3-3) ++(5mm,0) node {$Rightarrow$} ++(5mm,0) node {1st level arrow indicates here};
- path (Root-1 -| Root-3-3) ++(5mm,0) node {$Rightarrow$} ++(5mm,0) node {2nd level arrow indicates here};
- path (Root-1-1-| Root-3-3) ++(5mm,0) node {$Rightarrow$} ++(5mm,0) node {3rd level arrow indicates here};
- end{scope}
- end{tikzpicture}
- end{document}
- begin{scope}[every node/.style={right}]
- xdeflevel{Root} % Initial top level
- defrightmostnode{Root-3-3} % Name of the node with greater x coordinate
- foreach text in {1st level arrow indicates here,
- 2nd level arrow indicates here,
- 3rd level arrow indicates here}
- {
- path (level -|rightmostnode) ++(5mm,0) node{$Rightarrow$} ++(5mm,0) node {text};
- xdeflevel{level-1}
- }
- end{scope}
- documentclass{article}
- usepackage{tikz}
- usepackage{tikz-qtree}
- begin{document}
- begin{tikzpicture}[every tree node/.style={draw,circle},edge from parent path={(tikzparentnode) -- (tikzchildnode)},sibling distance=.5cm]
- Tree [.node[red] (1) {1};
- edge[red]; [.node[red] (3) {3}; edge[red];[.node[red] (4) {4}; ] [.5 ] [.5 ] ]
- [.3 [.4 ] [.5 ] [.5 ] ]
- [.3 [.4 ] [.5 ] [.5 ] ]
- ]
- begin{scope}[xshift=3in,every tree node/.style={},edge from parent path={}]
- Tree [.{First level} [.{Second Level} [.{Third level} ]]]
- end{scope}
- end{tikzpicture}
- end{document}
- documentclass[tikz, border=5pt]{standalone}
- usepackage{forest}
- begin{document}
- begin{forest}
- for tree={
- circle,
- draw,
- },
- arrow just/.style={
- tikz+={
- node [anchor=mid west] at (.mid -| e) {$Rightarrow$ #1};
- },
- },
- colour me/.style={
- draw=#1,
- edge={draw=#1},
- text=#1,
- },
- trail/.style={
- colour me=#1,
- for ancestors={colour me=#1},
- },
- tikz+={coordinate (e) at (current bounding box.east);}
- [1, arrow just={1st level arrow indicates here}
- [3, arrow just={2nd level arrow indicates here}
- [4, arrow just={3rd level arrow indicates here}, trail=red]
- [5]
- [5]
- ]
- [3
- [4]
- [5]
- [5]
- ]
- [3
- [4]
- [5]
- [5]
- ]
- ]
- end{forest}
- end{document}
- documentclass{standalone}
- usepackage{amsmath}
- usepackage{istgame}
- begin{document}
- begin{istgame}
- % tree
- setistOvalNodeStyle{6mm}
- xtdistance{15mm}{35mm}
- istrooto(0)[draw=red,red]{1}
- istb[red]
- istb
- istb
- endist
- xtdistance{15mm}{10mm}
- istrooto(1)(0-1)[draw=red,red]{3}
- istb[red]{}{4}[center,circle,draw,fill=white,red]
- xtShowEndPoints[oval node]
- istb{}{5}[center]
- istb{}{5}[center]
- endist
- istrooto(2)(0-2){3}
- istb{}{4}[center]
- istb{}{5}[center]
- istb{}{5}[center]
- endist
- istrooto(3)(0-3){3}
- istb{}{4}[center]
- istb{}{5}[center]
- istb{}{5}[center]
- endist
- % level comments
- coordinate (z) at (3-3);
- coordinate (w) at ([xshift=1cm]z);
- node at (0-|w) [right] {$Rightarrow$ 1st level arrow indicates here};
- node at (1-|w) [right] {$Rightarrow$ 2nd level arrow indicates here};
- node at (z-|w) [right] {$Rightarrow$ 3rd level arrow indicates here};
- end{istgame}
- end{document}
Add Comment
Please, Sign In to add comment