You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
88 CHAPITRE 6. GRAPHES : INTRODUCTION<br />
Attention : La commande \tikzstyle de TikZ &PGF version 1 est toujours valable dans<br />
la version 2, mais, on lui préférera la nouvelle commande \tikzset qui permet de définir des styles,<br />
mais qui offre aussi des possibilités supplémentaires que l’on utilise par ailleurs.<br />
Les définitions de style précédentes peuvent ainsi être définies globalement dans une unique<br />
commande \tikzset.<br />
\tikzset{ville/.style={draw,rectangle,rounded corners=3pt},<br />
capitale/.style={draw,ellipse,very thick,fill=black!25},<br />
radial/.style={very thick,->,>=stealth’},<br />
transversal/.style={,>=stealth’,thick,dashed}}<br />
Les styles ainsi définis pourront être ensuite utilisés dans tous les environnements {tikzpicture}<br />
qui suivent.<br />
6.2.5 Points d’ancrage des nœuds : N.south, N.left, N.below<br />
On a vu en géométrie comment placer un nœud autour d’un point. On montre ici comment<br />
atteindre certains points d’ancrage d’un nœud :<br />
\node[draw] (N) at (2,2) {\Large Paris};<br />
\draw[->,>=latex] (0,0) -- (N.north);<br />
\draw[->,>=latex] (0,0) -- (N.south);<br />
\draw[->,>=latex] (0,0) -- (N.west);<br />
\draw[->,>=latex] (0,0) -- (N.east);<br />
Paris<br />
Pour visualiser les différents points d’ancrage d’un nœud, nous allons d’abord créer un nœud de<br />
grande taille en utilisant les options de décoration vues dans le paragraphe précédent pour définir<br />
son style :<br />
node « N »<br />
\tikzstyle{noeud}=[minimum width=5cm,minimum height=3cm,<br />
rectangle,rounded corners=10pt,draw,<br />
fill=yellow!75,text=red,font=\bfseries]<br />
\node[noeud] (N) at (0,0) {\Large node \og{}N\fg{}};<br />
Une fois le nœud « N » placé, on dessine sur la figure les principaux points d’ancrage, avec leurs<br />
noms :<br />
(N.north)<br />
⇥<br />
(N.west) ⇥<br />
(N.center)<br />
node ⇥« N »<br />
⇥(N.east)<br />
⇥<br />
(N.south)