Guest User

Untitled

a guest
Jan 19th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.11 KB | None | 0 0
  1. documentclass{article}
  2. usepackage{tikz}
  3. usetikzlibrary{trees}
  4.  
  5. begin{document}
  6. begin{tikzpicture}[level distance=1.5cm,
  7. level 1/.style={sibling distance=3.5cm},
  8. level 2/.style={sibling distance=1cm}]
  9. tikzstyle{every node}=[circle,draw]
  10. node [red] {1}
  11. child [red] {
  12. node {3}
  13. child { node {4} }
  14. child [black] { node {5} }
  15. child [black] { node {5} }
  16. }
  17. child {
  18. node {3}
  19. child { node {4} }
  20. child { node {5} }
  21. child { node {5} }
  22. }
  23. child {
  24. node {3}
  25. child { node {4} }
  26. child { node {5} }
  27. child { node {5}
  28. child [grow=right] { node (q) {$Rightarrow$} edge from parent [draw=none]
  29. child [grow=right] {node (q) {$textrm{2nd level arrow indicates here}$} edge from parent[draw=none]
  30. child [grow=up] {node (q) {$Rightarrow$} edge from parent[draw=none]
  31. child [grow=right] {node (r) {$textrm{1st level arrow indicates here}$} edge from parent[draw=none]
  32. child [grow=up] {node (s) {$Rightarrow$} edge from parent[draw=none]
  33. child [grow=right] {node (r) {$textrm{1st level arrow indicates here}$} edge from parent[draw=none]
  34. }
  35. }
  36. }
  37. }
  38. }
  39. }
  40. }
  41. };
  42.  
  43. end{tikzpicture}
  44. end{document}
  45.  
  46. path (Root) ++(3cm,0) node{Foo};
  47.  
  48. documentclass{article}
  49. usepackage{tikz}
  50. usetikzlibrary{trees}
  51.  
  52. begin{document}
  53. begin{tikzpicture}[level distance=1.5cm,
  54. level 1/.style={sibling distance=3.5cm},
  55. level 2/.style={sibling distance=1cm}]
  56. tikzstyle{every node}=[circle,draw]
  57. node (Root) [red] {1}
  58. child [red] {
  59. node {3}
  60. child { node {4} }
  61. child [black] { node {5} }
  62. child [black] { node {5} }
  63. }
  64. child {
  65. node {3}
  66. child { node {4} }
  67. child { node {5} }
  68. child { node {5} }
  69. }
  70. child {
  71. node {3}
  72. child { node {4} }
  73. child { node {5} }
  74. child { node {5} }
  75. };
  76. % Comments to each level
  77. begin{scope}[every node/.style={right}]
  78. path (Root -| Root-3-3) ++(5mm,0) node {$Rightarrow$} ++(5mm,0) node {1st level arrow indicates here};
  79. path (Root-1 -| Root-3-3) ++(5mm,0) node {$Rightarrow$} ++(5mm,0) node {2nd level arrow indicates here};
  80. path (Root-1-1-| Root-3-3) ++(5mm,0) node {$Rightarrow$} ++(5mm,0) node {3rd level arrow indicates here};
  81. end{scope}
  82.  
  83. end{tikzpicture}
  84. end{document}
  85.  
  86. begin{scope}[every node/.style={right}]
  87. xdeflevel{Root} % Initial top level
  88. defrightmostnode{Root-3-3} % Name of the node with greater x coordinate
  89. foreach text in {1st level arrow indicates here,
  90. 2nd level arrow indicates here,
  91. 3rd level arrow indicates here}
  92. {
  93. path (level -|rightmostnode) ++(5mm,0) node{$Rightarrow$} ++(5mm,0) node {text};
  94. xdeflevel{level-1}
  95. }
  96. end{scope}
  97.  
  98. documentclass{article}
  99. usepackage{tikz}
  100. usepackage{tikz-qtree}
  101. begin{document}
  102.  
  103. begin{tikzpicture}[every tree node/.style={draw,circle},edge from parent path={(tikzparentnode) -- (tikzchildnode)},sibling distance=.5cm]
  104. Tree [.node[red] (1) {1};
  105. edge[red]; [.node[red] (3) {3}; edge[red];[.node[red] (4) {4}; ] [.5 ] [.5 ] ]
  106. [.3 [.4 ] [.5 ] [.5 ] ]
  107. [.3 [.4 ] [.5 ] [.5 ] ]
  108. ]
  109. begin{scope}[xshift=3in,every tree node/.style={},edge from parent path={}]
  110. Tree [.{First level} [.{Second Level} [.{Third level} ]]]
  111. end{scope}
  112. end{tikzpicture}
  113. end{document}
  114.  
  115. documentclass[tikz, border=5pt]{standalone}
  116. usepackage{forest}
  117.  
  118. begin{document}
  119. begin{forest}
  120. for tree={
  121. circle,
  122. draw,
  123. },
  124. arrow just/.style={
  125. tikz+={
  126. node [anchor=mid west] at (.mid -| e) {$Rightarrow$ #1};
  127. },
  128. },
  129. colour me/.style={
  130. draw=#1,
  131. edge={draw=#1},
  132. text=#1,
  133. },
  134. trail/.style={
  135. colour me=#1,
  136. for ancestors={colour me=#1},
  137. },
  138. tikz+={coordinate (e) at (current bounding box.east);}
  139. [1, arrow just={1st level arrow indicates here}
  140. [3, arrow just={2nd level arrow indicates here}
  141. [4, arrow just={3rd level arrow indicates here}, trail=red]
  142. [5]
  143. [5]
  144. ]
  145. [3
  146. [4]
  147. [5]
  148. [5]
  149. ]
  150. [3
  151. [4]
  152. [5]
  153. [5]
  154. ]
  155. ]
  156. end{forest}
  157. end{document}
  158.  
  159. documentclass{standalone}
  160.  
  161. usepackage{amsmath}
  162. usepackage{istgame}
  163.  
  164. begin{document}
  165.  
  166. begin{istgame}
  167. % tree
  168. setistOvalNodeStyle{6mm}
  169. xtdistance{15mm}{35mm}
  170. istrooto(0)[draw=red,red]{1}
  171. istb[red]
  172. istb
  173. istb
  174. endist
  175. xtdistance{15mm}{10mm}
  176. istrooto(1)(0-1)[draw=red,red]{3}
  177. istb[red]{}{4}[center,circle,draw,fill=white,red]
  178. xtShowEndPoints[oval node]
  179. istb{}{5}[center]
  180. istb{}{5}[center]
  181. endist
  182. istrooto(2)(0-2){3}
  183. istb{}{4}[center]
  184. istb{}{5}[center]
  185. istb{}{5}[center]
  186. endist
  187. istrooto(3)(0-3){3}
  188. istb{}{4}[center]
  189. istb{}{5}[center]
  190. istb{}{5}[center]
  191. endist
  192. % level comments
  193. coordinate (z) at (3-3);
  194. coordinate (w) at ([xshift=1cm]z);
  195. node at (0-|w) [right] {$Rightarrow$ 1st level arrow indicates here};
  196. node at (1-|w) [right] {$Rightarrow$ 2nd level arrow indicates here};
  197. node at (z-|w) [right] {$Rightarrow$ 3rd level arrow indicates here};
  198. end{istgame}
  199.  
  200. end{document}
Add Comment
Please, Sign In to add comment