\begin{center} \RRR{21} \end{center} \subsection{Structure} \begin{tabular}{|c|c|} \hline \begin{tikzpicture}[baseline=0pt] \node {} child child { child child } child ; \end{tikzpicture} & \begin{tikzpicture}[baseline=0pt] \coordinate child child { child child } child ; \end{tikzpicture} \\ \hline \BS{node} \AC{} {\color{red} child child} \AC{ {\color{red}child child }} {\color{red}child} ; & \BS{coordinate} {\color{red}child child} \AC{ {\color{red}child child }} {\color{red}child} ; \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|} \hline \begin{tikzpicture}[baseline=0pt] \node {père} child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} & \parbox[t]{8cm}{ \BS{begin}\AC{tikzpicture} \\ \BS{node} \AC{père} \\ {\color{red}child} \AC{node \AC{frère}} \\ {\color{red}child} \AC{node \AC{moi}\\ {\color{red}child} \AC{node \AC{fils}}\\ {\color{red}child} \AC{node \AC{fille}}}\\ {\color{red}child} \AC{node\AC{soeur}};\\ \BS{end}\AC{tikzpicture}\\ } \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|} \hline \begin{tikzpicture}[baseline=0pt] \node {racine} child foreach \name in {a,b,c,d} {node {\name}}; \end{tikzpicture} \\ \hline \BS{node} \AC{racine} child \RDD{foreach} \BS{name} in \AC{a,b,c,d} \AC{node \AC{\BS{name}}}; \\ \hline \end{tabular} \subsection{Orientation} \begin{tabular}{|c|c|c|} \hline \begin{tikzpicture} \node {père}[grow=-30] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture} \node {père}[grow=30] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture} \node {père}[grow'=30] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} \\ \hline \BS{node} \AC{père}[\RDD{grow}=-30] & \BS{node} \AC{père}[\RDD{grow}=30] & \BS{node} \AC{père}[\RDD{grow'}=30] \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|c|} \hline \begin{tikzpicture} \node {père}[grow=up] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture} \node {père}[grow=left] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture} \node {père}[grow=right] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} \\ \hline \BS{node} \AC{père}[\RDD{grow}=up] & \BS{node} \AC{père}[\RDD{grow}=left] & \BS{node} \AC{père}[\RDD{grow}=right] \\ \hline \begin{tikzpicture} \node {père}[grow=north] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture} \node {père}[grow=east] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture} \node {père}[grow=north east] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} \\ \hline \BS{node} \AC{père}[\RDD{grow}=north] & \BS{node} \AC{père}[\RDD{grow}=east] & \BS{node} \AC{père}[\RDD{grow}=north east ] \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|} \hline \begin{tikzpicture} [baseline=0pt] \node {père} child[grow=right,red] {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child[grow=north west,red] {node{soeur}}; \end{tikzpicture} & \parbox[c]{8cm}{ \BS{node} \AC{père}\\ child[\RDD{grow}=right,red] \AC{node \AC{frère}}\\ child \AC{node \AC{moi}\\ child \AC{node \AC{fils}}\\ child \AC{node \AC{fille}}}\\ child[\RDD{grow}=north west,red] \AC{node\AC{soeur}};\\ } \\ \hline \end{tabular} \subsection{Distance} \SbSSCT{Distance père fils}{Parent-child distance} \begin{tabular}{|c|c|} \hline \begin{tikzpicture} \node {père}[level distance=3cm,red] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture} \node {père} child[level distance=3cm,red] {node {frère}} child {node {moi} child {node {fils}} child[level distance=.5cm,red] {node {fille}}} child {node{soeur}}; \end{tikzpicture} \\ \hline \BS{node} \AC{père}[level distance=3cm,red] & child[level distance=3cm,red] \AC{node \AC{frère}} \\ & child[level distance=.5cm,red] \AC{node \AC{fille}} \\ \hline \multicolumn{2}{|c|}{\dft{} : level distance=15 mm} \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|} \hline \begin{tikzpicture} \node {père}[level 1/.style={level distance=1cm}] child{node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture} \node {père}[level 2/.style={level distance=.5cm}] child{node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} \\ \hline \BS{node} \AC{père}[\RDD{level 1/.style}=\AC{level distance=1cm}] & \BS{node} \AC{père}[\RDD{level 2/.style}=\AC{level distance=.5cm}] \\ \hline \end{tabular} \SbSSCT{Distance père fils}{Two children distance} \begin{tabular}{|c|c|} \hline \begin{tikzpicture} \node {père}[sibling distance=1cm,red] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture} \node {père}[sibling distance=3cm,red] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} \\ \hline \BS{node} \AC{père}[\RDD{sibling distance}=1cm,red] & \BS{node} \AC{père}[\RDD{sibling distance}=3cm,red] \\ \hline \multicolumn{2}{|c|}{\dft{} : sibling distance=15 mm} \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|} \hline \TFRGB{Problème}{Problem} & solution \\ \hline \begin{tikzpicture} \node {père}[sibling distance=2cm] child {node {frère}} child {node {moi} child {node {fils}} child [red]{node {fille}}} child {node{soeur} child [red]{node {neveu}} child {node {nièce}} }; \end{tikzpicture} & \begin{tikzpicture} \node {père}[level 1/.style={sibling distance=2cm}, level 2/.style={sibling distance=1cm}] child {node {frère}} child {node {moi} child {node {fils}} child [red]{node {fille}}} child {node{soeur} child [red]{node {neveu}} child {node {nièce}} }; \end{tikzpicture} \\ \hline [sibling distance=2cm] & [level 1/.style={sibling distance=2cm},\\ & level 2/.style={sibling distance=1cm}] \\ \hline \end{tabular} \SbSSCT{Personnalisation des noeuds}{Nodes customization} \begin{tabular}{|c|c|} \hline \begin{tikzpicture}[baseline=0pt] \node[starburst,draw] {père}[grow=right] child {node[diamond,draw] {frère}} child {node[diamond,draw] {moi} child {node[ellipse,draw] {fils}} child {node[ellipse,draw] {fille}}} child {node[diamond,draw] {soeur}}; \end{tikzpicture} & \parbox{8cm}{ \BS{node}[\RDD{starburst} \footnotemark[1] ,draw] \AC{père}[grow=right]\\ \\ child \AC{node[\RDD{diamond},draw] {frère}}\\ child \AC{node[\RDD{diamond},draw] {moi}\\ child \AC{node[\RDD{ellipse},draw] {fils}}\\ child \AC{node[\RDD{ellipse},draw] {fille}}}\\ child \AC{node[\RDD{diamond},draw] {soeur}}; \\ \\ } \\ \hline \begin{tikzpicture}[baseline=0pt,inner sep=4pt] \node[rectangle,double,draw,text width=1cm,text centered] {père et mère }[grow=right] child {node[red,ultra thick , draw,rotate=45] {frère}} child {node[blue,dashed, draw] {moi} child {node[ellipse,draw] {fils}} child {node[ellipse,fill] {fille}}} child {node[magenta,pattern=dots,draw] {soeur}}; \end{tikzpicture} & \parbox{10cm}{ \BS{node}[rectangle,double,draw,text width=1cm,text centered] \\ \AC{père}[grow=right,level distance=2cm]\\ \\ child \AC{node{\color{red}[red,ultra thick,draw,rotate=45]} \AC{frère}}\\ child \AC{node{\color{red}[blue,dashed, draw]} \AC{moi}\\ child \AC{node{\color{red}[ellipse,draw]} \AC{fils}}\\ child \AC{node {\color{red}[ellipse,fill]} \AC{fille}}}\\ child \AC{node {\color{red}[magenta,pattern=dots,draw]} \AC{soeur}};\\ } \\ \hline \end{tabular} \footnotetext[1]{ \TFRGB{autres types de n\oe uds voir}{Other types of nodes see} section \ref{ndbt} } \SbSbSSCT{Nom des noeuds}{Nodes name} \begin{tabular}{|c|c|} \hline \begin{tikzpicture}[baseline=0pt] \node (a) {a} child child { child {child child} child {child } }; \node at (a-1) {a-1}; \node at (a-2) {a-2}; \node at (a-2-2) {a-2-2}; \node at (a-2-1) {a-2-1}; \node at (a-2-1-2) {a-2-1-2}; \draw[red,,ultra thick] (a-1) -- (a-2); \end{tikzpicture} & \parbox[t]{8cm}{ \BS{node} {\color{red}(a)} \AC{a}\\ child\\ child \AC{\\ child \AC{child child}\\ child \AC{child }\\ };\\ \BS{node} at {\color{red}(a-1)} \AC{a-1};\\ \BS{node} at {\color{red}(a-2)} \AC{a-2};\\ \BS{node} at {\color{red}(a-2-2)} \AC{a-2-2};\\ \BS{node} at {\color{red}(a-2-1)} \AC{a-2-1};\\ \BS{node} at {\color{red}(a-2-1-2)} \AC{a-2-1-2};\\ \\ \BS{draw}[red,ultra thick] {\color{red}(a-1)} -- {\color{red}(a-2)}; \\ } \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|} \hline \begin{tikzpicture}[baseline=0pt] \node (a) {a} child child { child {coordinate (b) child child} child }; \node at (a-1) {a-1}; \node at (a-2) {a-2}; \node at (b) {b}; \node at (a-2-2) {a-2-2}; \node at (b-1) {b-1}; \node at (a-2-1-2) {a-2-1-2}; \draw[red,,ultra thick] (a-1) -- (b-1); \end{tikzpicture} & \parbox[t]{8cm}{ \BS{node} (a) \AC{a} \\ child \\ child { \\ child {coordinate (b) child child} \\ child \\ }; \\ \BS{node} at (a-1) \AC{a-1}; \\ \BS{node} at (a-2) \AC{a-2}; \\ \BS{node} at {\color{red}(b)} \AC{b}; \\ \BS{node} at (a-2-2) \AC{a-2-2}; \\ \BS{node} at {\color{red}(b-1)} \AC{b-1}; \\ \BS{node} at (a-2-1-2) \AC{a-2-1-2}; \\ \\ \BS{draw}[red,ultra thick] {\color{red}(a-1)} -- {\color{red}(b-1)}; \\ } \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|}\hline \begin{tikzpicture} \node(a) {père} child {node (b) {frère}} child {node (c) {moi} child {node (d) {fils}} child {node (e) {fille}}} child {node (f) {soeur}}; \draw[red,,ultra thick] (b) -- (d); \end{tikzpicture} & \parbox[b]{8cm}{ \BS{node} {\color{red}(a)} \AC{père}\\ child \AC{node {\color{red}(b)} \AC{frère}}\\ child \AC{node {\color{red}(c)} \AC{moi}\\ child \AC{node {\color{red}(d)} \AC{fils}}\\ child \AC{node {\color{red}(e)} \AC{fille}}}\\ child \AC{node {\color{red}(f)} \AC{soeur}};\\ \\ \BS{draw}[red,,ultra thick] {\color{red}(b)} -- {\color{red}(d)};\\ } \\ \hline \end{tabular} \SbSbSSCT{Omission d'un noeud}{Missing a node} \begin{tabular}{|c|} \hline \begin{tikzpicture} \node {0} child { node {1} } child { node {2} } child { node {3} } child[missing] { node {4} } child { node {5} } child { node {6} }; \end{tikzpicture} \\ \hline child[\RDD{missing}] \AC{node \AC{4} } \\ \hline \end{tabular} \SbSbSSCT{Modification du point d'accrochage}{Attachment point modification} \begin{tabular}{|l|l|} \hline \begin{tikzpicture} \node {pére} [child anchor=east,red] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille} } }; \end{tikzpicture} & \begin{tikzpicture} \node {pére} child {node {frère}} child {node {moi} child [child anchor=west,red] {node {fils}} child {node {fille} } }; \end{tikzpicture} \\ \hline \BS{node} \AC{pére} [{\color{red}child anchor=east},red] & \BS{node} \AC{pére} \\ child \AC{node \AC{frère}} & child \AC{node \AC{frère}} \\ child \{ node \AC{moi} & child \{ node \AC{moi}\\ child \AC{node \AC{fils}} & child [\RDD{child anchor}=west,red] \AC{node \AC{fils}} \\ child \AC{node \AC{fils}} \}; & child \AC{node \AC{fils}} \}; \\ \hline \end{tabular} \bigskip \begin{tabular}{|l|l|} \hline \begin{tikzpicture} \node {pére} [parent anchor=east,red] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille} } }; \end{tikzpicture} & \begin{tikzpicture} \node {pére} child {node {frère}} child {node {moi} child [parent anchor=west,red] {node {fils}} child {node {fille} } }; \end{tikzpicture} \\ \hline \BS{node} \AC{pére} [\RDD{parent anchor}=east,red] & \BS{node} \AC{pére} \\ child \AC{node \AC{frère}} & child \AC{node \AC{frère}} \\ child \{ node \AC{moi} & child \{ node \AC{moi}\\ child \AC{node \AC{fils}} & child [\RDD{parent anchor}=west,red] \AC{node \AC{fils}} \\ child \AC{node \AC{fils}} \}; & child \AC{node \AC{fils}} \}; \\ \hline \end{tabular} \SbSbSSCT{Liaison}{Links} \begin{tabular}{|c|c|c|} \hline \begin{tikzpicture} \node {pére} child {node {frère}} child {node {moi}edge from parent[red,ultra thick] child {node {fils}} child {node {fille} } } child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture} \node {pére} child {node {frère}} child {node {moi} child {node {fils} edge from parent[red,ultra thick]} child {node {fille} } } child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture} \node {père} child {node {frère}} child {node {moi} child {node {fils}} child {node {fille} edge from parent[draw=none]}} child {node{soeur}}; \end{tikzpicture} \\ \hline child \{node \AC{moi} & child \{node \AC{fils} & child \{ node \AC{fille} \\ \RDD{edge from parent}[red,ultra thick] & \RDD{edge from parent}[red,ultra thick] \} & \RDD{edge from parent}[draw=none] \} \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|} \hline \begin{tikzpicture} [edge from parent/.style={draw,red,ultra thick}] \node {père} child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} \\ \hline [\RDD{edge from parent/.style}=\AC{draw,red,ultra thick}] \\ \BS{node} \AC{père} \\ \hline \end{tabular} \SbSbSSCT{\'Etiquetes sur liaisons}{Labels on link} \begin{tabular}{|c|c|c|c|} \hline \multicolumn{4}{|c|}{\BS{node} \AC{père} child \AC{node \AC{fils} \RDD{edge from parent} node[left,red] \AC{texte}};} \\ \hline \begin{tikzpicture} \node {père} child {node {fils} edge from parent node[left,red] {texte}}; \end{tikzpicture} & \begin{tikzpicture} \node {père} child {node {fils} edge from parent node[right,red] {texte}}; \end{tikzpicture} & \begin{tikzpicture} \node {père} child {node {fils} edge from parent node[near end,red] {texte}}; \end{tikzpicture} & \begin{tikzpicture} \node {père} child {node {fils} edge from parent node[draw,red] {texte}}; \end{tikzpicture} \\ \hline node[\RDD{left},red] & node[\RDD{right},red] & node[\RDD{near end},red] & node[\RDD{draw},red] \\ \hline \end{tabular} \SbSbSSCT{Personalisation des liaisons}{Links customization} \begin{tabular}{|c|c|c|} \hline \multicolumn{3}{|c|} { [ edge from parent path= \{(\BSS{tikzparentnode.south}) {\color{red}.. controls +(0,-1) and +(0,1) .. }} \\ \multicolumn{3}{|c|}{ (\BSS{tikzchildnode.north})\} ]} \\ \hline \begin{tikzpicture}[edge from parent path= {(\tikzparentnode.south) .. controls +(0,-1) and +(0,1) .. (\tikzchildnode.north)}] \node {père} child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture}[edge from parent path= {(\tikzparentnode.south) -|(\tikzchildnode.north)}] \node {père} child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} & \begin{tikzpicture}[edge from parent path= {(\tikzparentnode.south) to[in=90,out=-90] (\tikzchildnode.north)}] \node {père} child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}}} child {node{soeur}}; \end{tikzpicture} \\ \hline {\color{red} .. controls +(0,-1) and +(0,1) ..} & {\color{red}-|} & {\color{red}to[in=90,out=-90]} \\ \hline \multicolumn{3}{|c|}{ \TFRGB{voir liaison de noeuds}{see links available : } section \ref{liaisons} } \\ \hline \end{tabular} \newpage \SbSSCT{Options supplémentaires avec « library trees »}{More options with « library trees »} \label{lib-trees} \maboite{\BS{usetikzlibrary}\AC{trees}} \begin{center} \RRR{72} \end{center} \SbSbSSCT{Positions d'un fils et de deux fils}{One child and two childrenn position} %\begin{tabular}{|c|c|c|} \hline %\begin{tikzpicture} %[grow via three points={% %one child at (0,0) and two children at (-.5,1) and (.5,1)}] %\node at (0,0) {racine} child child child child; %\draw[help lines] (-3,-1) grid (3,6); %\end{tikzpicture} %& %\begin{tikzpicture} %[grow via three points={% %one child at (0,1) and two children at(-.5,1) and (.5,1)}] %\node at (0,0) {racine} child child child child; %\draw[help lines] (-3,-1) grid (3,6); %\end{tikzpicture} % %& %\begin{tikzpicture} %[grow via three points={% %one child at (0,-1) and two children at (-.5,1) and (.5,1)}] %\node at (0,0) {racine} child child child child; %\draw[help lines] (-3,-1) grid (3,6); %\end{tikzpicture} %\\ \hline %one child at (0,0) %& %one child at (0,1) %& %one child at (0,-1) %\\ \hline %\end{tabular} %\bigskip % %\begin{tabular}{|c|c|c|} \hline %\begin{tikzpicture}[grow via three points={% %one child at (0,0) and two children at (-.5,1) and (.5,1)}] %\node at (0,-4.5) {racine} child child child child; %\end{tikzpicture} %& %\begin{tikzpicture}[grow via three points={% %one child at (0,0) and two children at (0,1) and (1,1)}] %\node at (0,-4.5) {racine} child child child child; %\end{tikzpicture} %& %\begin{tikzpicture}[grow via three points={% %one child at (0,0)and two children at (-1,-.5) and (0,-.5)}] %\node at (0,-4.5) {racine} child child child child; %\end{tikzpicture} %\\ \hline %at (-.5,1) and (.5,1) %& %at (0,1) and (1,1) %& %at (-1,-.5) and (0,-.5) %\\ \hline %\end{tabular} % %\bigskip \begin{tabular}{|c|c|c|c|} \hline \multicolumn{4}{|c|}{{\color{red}grow via three points}=\AC{ {\color{red} one child at} (0,1) {\color{red}and two children at} (-.5,1) {\color{red}and} (.5,1)} } \\ \begin{tikzpicture}[red,ultra thick,grow via three points={% one child at (0,1) and two children at (-.5,1) and (.5,1)}] \node at (0,0) {un} child ; \draw[help lines] (-1,-1) grid (1,2); \end{tikzpicture} & \begin{tikzpicture}[red,ultra thick,grow via three points={% one child at (0,1) and two children at (-.5,1) and (.5,1)}] \node at (0,0) {deux} child child; \draw[help lines] (-1,-1) grid (1,2); \end{tikzpicture} & \begin{tikzpicture}[red,ultra thick,grow via three points={% one child at (0,1) and two children at (-.5,1) and (.5,1)}] \node at (0,0) {trois} child child child; \draw[help lines] (-2,-1) grid (2,2); \end{tikzpicture} & \begin{tikzpicture}[red,ultra thick,grow via three points={% one child at (0,1) and two children at (-.5,1) and (.5,1)}] \node[] at (0,0) {quatre} child child child child; \draw[help lines] (-2,-1) grid (2,2); \end{tikzpicture} \\ \hline & & & \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|c|c|} \hline \multicolumn{4}{|c|}{grow via three points=\AC{ one child at (0,1) and two children at {\color{red}(0,1)} and {\color{red}(1,1)}} } \\ \hline \begin{tikzpicture}[red,ultra thick,grow via three points={% one child at (0,1) and two children at (0,1) and (1,1)}] \node at (0,0) {un} child ; \draw[help lines] (-1,-1) grid (1,2); \end{tikzpicture} & \begin{tikzpicture}[red,ultra thick,grow via three points={% one child at (0,1) and two children at (0,1) and (1,1)}] \node at (0,0) {deux} child child; \draw[help lines] (-1,-1) grid (1,2); \end{tikzpicture} & \begin{tikzpicture}[red,ultra thick,grow via three points={% one child at (0,1) and two children at (0,1) and (1,1)}] \node at (0,0) {trois} child child child; \draw[help lines] (-1,-1) grid (3,2); \end{tikzpicture} & \begin{tikzpicture}[red,ultra thick,grow via three points={% one child at (0,1) and two children at (0,1) and (1,1)}] \node[] at (0,0) {quatre} child child child child; \draw[help lines] (-1,-1) grid (3,2); \end{tikzpicture} \\ \hline & & & \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|c|c|} \hline \multicolumn{4}{|c|}{grow via three points=\AC{ one child at (0,1) and two children at {\color{red}(-.5,1)} and {\color{red}(.5,1.5)}} } \\ \hline \begin{tikzpicture}[red,ultra thick,grow via three points={% one child at (0,1) and two children at (-.5,1) and (.5,1.5)}] \node at (0,0) {un} child ; \draw[help lines] (-1,-1) grid (1,3); \end{tikzpicture} & \begin{tikzpicture}[red,ultra thick,grow via three points={% one child at (0,1) and two children at (-.5,1) and (.5,1.5)}] \node at (0,0) {deux} child child; \draw[help lines] (-1,-1) grid (1,3); \end{tikzpicture} & \begin{tikzpicture}[red,ultra thick,grow via three points={% one child at (0,1) and two children at (-.5,1) and (.5,1.5)}] \node at (0,0) {trois} child child child; \draw[help lines] (-2,-1) grid (2,3); \end{tikzpicture} & \begin{tikzpicture}[red,ultra thick,grow via three points={% one child at (0,1) and two children at (-.5,1) and (.5,1.5)}] \node[] at (0,0) {quatre} child child child child; \draw[help lines] (-2,-1) grid (2,3); \end{tikzpicture} \\ \hline \end{tabular} % %\bigskip % %\begin{tabular}{|c|c|c|c|} \hline %\multicolumn{4}{|c|}{grow via three points=\AC{ %one child at (0,1) and two children at (-.5,.5) and (.5,1)} } \\ %\begin{tikzpicture}[red,ultra thick,grow via three %\end{tikzpicture} %& %\begin{tikzpicture}[red,ultra thick,grow via three points={one child at (0,-.5) and two children at (-.5,.5) and (.5,1)} %\node at (0,0) {deux} child child; %\draw[help lines] (-1,-1) grid (1,2); %\end{tikzpicture} %& %\begin{tikzpicture}[red,ultra thick,grow via three points={one child at (0,-.5) and two children at (-.5,.5) and (.5,1)} %\node at (0,0) {trois} child child child; %\draw[help lines] (-1,-1) grid (3,2); %\end{tikzpicture} %%& %\begin{tikzpicture}[red,ultra thick,grow via three points={one child at (0,-.5) and two children at (-.5,.5) and (.5,1)} %\node[] at (0,0) {quatre} child child child child; %\draw[help lines] (-1,-1) grid (3,2); %\end{tikzpicture} %\\ \hline %& & & \\ %\hline %\end{tabular} % %\begin{tikzpicture}[grow via three points={% %one child at (-1,-.5) and two children at (-1,-.5) and (0,-.75)}] %\node at (0,0) {one} child; %\node at (0,-1.5) {two} child child; %\node at (0,-3) {three} child child child; %\node at (0,-4.5) {four} child child child child; %\end{tikzpicture} %--------------------------------------- %\subsubsection{Liaison angulaire } \SbSbSSCT{Liaison angulaire }{Angular linking} \begin{tabular}{|c|c|c|} \hline \begin{tikzpicture} [grow cyclic] \node {racine} child child child child; \end{tikzpicture} & \begin{tikzpicture} [grow cyclic,sibling angle=45] \node {racine} child child child child; \end{tikzpicture} & \begin{tikzpicture} [grow cyclic,sibling angle=90] \node {racine} child child child child; \end{tikzpicture} \\ \hline [\RDD{grow cyclic}] & [grow cyclic,\RDD{sibling angle}=45] & [grow cyclic,\RDD{sibling angle}=90] \\ \hline \end{tabular} \bigskip %\begin{tabular}{|c|c|} \hline %\begin{tikzpicture}[baseline=0pt] %[grow cyclic,level 1/.style={level distance=1cm,sibling angle=40},level 2/.style={level distance=5mm,sibling angle=20},level 3/.style={sibling angle=10}] %\node {racine} child child child {child child child }child child; %\end{tikzpicture} %& % \parbox[t]{8cm}{ %[grow cyclic,\\ %\RDD{level 1/.style}=\AC{sibling angle=40},\\ %\RDD{level 2/.style}=\AC{sibling angle=20}]\\ %\\ %\BS{node} \AC{racine} child \\ % child \\ % child \AC{child child child } \\ % % child \\ % child; %} %\\ \hline %\end{tabular} %\bigskip % %\begin{tikzpicture}[baseline=0pt] %[grow cyclic, %level 1/.style={sibling angle=40}, %level 2/.style={sibling angle=10}] %\node {racine} child child {child child child child }child child; %\end{tikzpicture} %\bigskip %\begin{tikzpicture} %[grow cyclic, %level 1/.style={level distance=8mm,sibling angle=60}, %level 2/.style={level distance=4mm,sibling angle=45}, %level 3/.style={level distance=2mm,sibling angle=30}] %\coordinate [rotate=-90] % going down %child foreach \x in {1,2,3} %{child foreach \x in {1,2,3} %{child foreach \x in {1,2,3}}}; %\end{tikzpicture} % %\begin{tikzpicture} %[grow cyclic, %level 1/.style={level distance=8mm}, %level 2/.style={level distance=4mm}, %level 3/.style={level distance=2mm}] %\coordinate [rotate=-90] % going down %child foreach \x in {1,2,3} %{child foreach \x in {1,2,3} %{child foreach \x in {1,2,3}}}; %\end{tikzpicture} % % %\bigskip \begin{tabular}{|c|c|} \hline \begin{tikzpicture}[baseline=0pt] \node {root} [clockwise from=30,sibling angle=30] child {node {$30$}} child {node {$0$}} child {node {$-30$}} child {node {$-60$}}; \end{tikzpicture} & \parbox[t]{8cm}{ \BS{node} \AC{racine} [\RDD{clockwise from}=30,\RDD{sibling angle}=30] \\ \\ child \AC{node \AC{\$30\$} }\\ child \AC{node \AC{\$0\$} }\\ child \AC{node \AC{\$-30\$} }\\ child \AC{node \AC{\$-60\$ } }; } \\ \hline \end{tabular} %----------------------------------------------- %\subsubsection{Liaisons en fourchette} \SbSbSSCT{Liaisons en fourchette}{Forking links} \begin{tabular}{|c|c|} \hline \begin{tikzpicture}[baseline=0pt] \node {père} [edge from parent fork down] child {node {frère}} child {node {moi} child[child anchor=north east] {node {fils}} child {node {fille}} }; \end{tikzpicture} & \parbox[t]{9cm}{ \BS{node} \AC{père} [\RDD{edge from parent fork down}] \\ \\ child \AC{node \AC{frère}} \\ child \AC{node \AC{moi} \\ child [child anchor=north east] \AC{node \AC{fils}} \\ child \AC{node \AC{fille}} \\ }; } \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|} \hline \begin{tikzpicture}[baseline=0pt] \node {père} [edge from parent fork right] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}} }; \end{tikzpicture} & \parbox[t]{9cm}{ \BS{node} \AC{père} [\RDD{edge from parent fork right}] \\ \\ child \AC{node \AC{frère}} \\ child \AC{node \AC{moi} \\ child \AC{node \AC{fils}} \\ child \AC{node \AC{fille}} \\ }; } \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|} \hline \begin{tikzpicture}[baseline=0pt] \node {père} [edge from parent fork right,grow=right] child {node {frère}} child {node {moi} child {node {fils}} child {node {fille}} }; \end{tikzpicture} & \parbox[t]{9cm}{ \BS{node} \AC{père} [edge from parent fork right,\RDD{grow=right}] \\ \\ child \AC{node \AC{frère}} \\ child \AC{node \AC{moi} \\ child \AC{node \AC{fils}} \\ child \AC{node \AC{fille}} \\ }; } \\ \hline \end{tabular}