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.

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)

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

Saved successfully!

Ooh no, something went wrong!