You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
94 CHAPITRE 6. GRAPHES : INTRODUCTION<br />
Il est aussi possible d’utiliser simultanément les options minimum width, minimum height et<br />
text width dans un même nœud. Ainsi on contrôle la taille du rectangle du nœud :<br />
minimum width=6cm<br />
Voici un commentaire<br />
bavard<br />
qui ne tiendra<br />
pas sur 3 cm<br />
text width=3cm<br />
minimum height=4cm<br />
\node[draw,text width=3cm,text centered,<br />
minimum width=6cm,<br />
minimum height=4cm] at (0,0) {Voici...cm}<br />
6.3.7 Contournement d’un nœud<br />
Si on construit un graphe complexe, il peut parfois arriver que certains nœuds gênent le passage<br />
d’un arc, comme ci-dessous, où les options les plus simples ne permettent pas d’aller de A à B sans<br />
rencontrer les autres nœuds.<br />
On veut relier A à B par une flèche qui contourne les obstacles :<br />
P<br />
B<br />
Q<br />
A<br />
R<br />
On va d’abord définir un nœud auxiliaire (n), invisible, légèrement à droite et en dessous (2 mm)<br />
du coin sud-est du nœud (P) :<br />
\coordinate[shift={(2mm,-2mm)}] (n) at (P.south east);<br />
Pour cela, on a utilisé l’option [shift={(2mm,-2mm)}], appliquéeàl’ancre(P.southeast)du<br />
nœud (P).<br />
On trace ensuite :<br />
\draw[->,thick,>=latex,rounded corners=5pt] (A) |- (n) |- (B);<br />
|-<br />
P<br />
. |-<br />
(n)<br />
Q<br />
B<br />
in=220<br />
A<br />
out=0<br />
R<br />
Une petite marque discrète « · »àétéajoutéesurlafigurepourmontrerlapositiondupoint<br />
auxiliaire (n) « invisible » à côté du point (P).<br />
On remarque qu’il était aussi possible d’éviter les obstacles avec une flèche courbe qui passe<br />
entre Q et R, à condition d’ajuster les angles de sortie et d’entrée dans les nœuds, à l’aide des<br />
options out= et in= de l’opération to.