10.02.2016 Views

Dessiner

1o3HqYu

1o3HqYu

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

138 CHAPITRE 9. COMPLÉMENTS TECHNIQUES<br />

Pépé Mémé Papy Mamie<br />

Papa<br />

Maman<br />

Bibi<br />

On va d’abord rappeler le vocabulaire usuel concernant les arbres.<br />

Ci-dessus, le nœud « Bibi » est la racine de l’arbre. Ce nœud « Bibi » a deux nœuds fils : le<br />

nœud « Papa » et le nœud « Maman ». Les nœuds terminaux, ou feuilles de l’arbre, sont donc les<br />

nœuds « Pépé », « Mémé », « Papy » et « Mamie ».<br />

Remarque : Cet arbre représente les ancêtres de Bibi, donc, du point de vue mathématique,<br />

Papa et Maman, les parents de Bibi, sont bien les nœuds fils du nœud « Bibi », au sens de la<br />

structure d’arbre, demêmeque«Papy»et«Mamie»sontmathématiquementdeuxnœuds frères<br />

du nœud parent «Maman».<br />

9.2.1 Définition : \node node et child<br />

Si on définit un nœud avec la commande \node, l’opérationchild permet de lui associer des<br />

fils sous la forme suivante :<br />

\node {Racine} child{ node{Fils1}...} child{ node{Fils2}...};<br />

et ceci de façon récursive.<br />

On peut donc définir l’exemple précédent ainsi :<br />

\begin{tikzpicture}<br />

\node [individu] {Bibi}<br />

child { node [individu=blue]{Papa}<br />

child { node [individu=blue]{Pépé} }<br />

child { node [individu=red]{Mémé} }<br />

}<br />

child { node [individu=red]{Maman}<br />

child { node [individu=blue]{Papy} }<br />

child { node [individu=red]{Mamie} }<br />

};<br />

\end{tikzpicture}<br />

Bibi<br />

Papa<br />

Maman<br />

Pépé<br />

Mémé Papy<br />

Mamie<br />

On remarque que les nœuds ont été définis avec leur place dans l’arbre, les arcs ont été automatiquement<br />

tracés. Par contre la distance entre les frères est par défaut toujours la même et au<br />

second niveau, les nœuds se superposent.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!