Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
90 CHAPITRE 6. GRAPHES : INTRODUCTION<br />
6.3 Techniques avancées<br />
6.3.1 Tracer un arc sans avancer : edge<br />
En plus des opérations de chemin --, |-, -| et to, quidéfinissentlaformedestraitsdeliaison,<br />
on dispose aussi de edge (avec les mêmes options que pour l’opération to) quidessineuneligne<br />
jusqu’au point suivant, mais laisse le crayon à l’origine pour les liaisons suivantes, en étoile :<br />
\draw[->,>=latex] (P) edge[bend left] (L)<br />
edge[out=0,in=90] (S)<br />
edge (D)<br />
edge[bend right] (B);<br />
[bend left]<br />
Paris<br />
Lille<br />
[out=0,in=90]<br />
[bend right]<br />
Bourges<br />
Dijon<br />
Strasbourg<br />
6.3.2 Étiquetage des arcs : sloped, midway, pos<br />
Après spécification dans une commande \draw d’un chemin (A)--(B), l’opérationnode qui<br />
suit place, par défaut, un nœud au point (B). Sionajouteàl’opérationnode l’option midway le<br />
nœud sera placé à mi-chemin du point (A) et du point (B).<br />
En plus de l’option midway,ilexisteaussilesoptionsvery near start, near start, near end,<br />
very near end pour les placements approximatifs, et l’option pos= qui permet une plus grande<br />
précision.<br />
Le nombre qui suit pos= est le pourcentage du chemin à parcourir pour placer le nœud : 0 en<br />
(A), 1en(B), 0.5aumilieude(A)--(B).<br />
\draw (0,0) node{A} -- (4,2) node{B}<br />
node[midway]{M} node[near end]{N};<br />
\draw (5,0) node{A} to[bend right]<br />
node[very near start]{R} node[pos=0.7]{S} (9,2) node{B};<br />
\draw (9,0) node{A} to[bend left]<br />
node[pos=0.5]{M} node[pos=0.25]{Q} (13,2) node{B};<br />
A<br />
B<br />
near end<br />
midway N<br />
M<br />
very near start<br />
A R<br />
pos=0.7<br />
S<br />
B<br />
A<br />
M<br />
pos=0.5<br />
Q<br />
pos=0.25<br />
B<br />
Les étiquettes sont écrites horizontalement par défaut, mais comme on le voit sur les exemples<br />
ci-dessous, ajouter l’option sloped permet d’incliner les étiquettes selon la pente du chemin :<br />
node[sloped,midway]{M}<br />
A<br />
B<br />
midway<br />
M N<br />
near end<br />
very near start<br />
R<br />
avec sloped<br />
A<br />
pos=0.7<br />
S<br />
B<br />
A<br />
pos=0.25<br />
Q<br />
M<br />
pos=0.5<br />
B