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.

6.3. TECHNIQUES AVANCÉES 91<br />

6.3.3 Inclinaison des étiquettes : sloped, rotate<br />

Il est aussi possible de modifier l’inclinaison par défaut du texte de l’étiquette dans l’opération<br />

node avec l’option rotate= suivie d’un angle en degrés :<br />

rotate=45<br />

Texte<br />

node[draw]{Texte}<br />

Texte<br />

node[draw,rotate=45]{Texte}<br />

La rotation du texte se fait à partir de la position normale du texte, c’est-à-dire par rapport à<br />

l’horizontale.<br />

La rotation peut aussi être appliquée sur des nœuds placés à une position intermédiaire d’un<br />

chemin entre deux points consécutifs :<br />

N<br />

pos=0.25<br />

rotate=45<br />

pos=0.75<br />

R<br />

N<br />

sloped,pos=0.25<br />

sloped,pos=0.75<br />

R<br />

rotate=45<br />

Si l’option sloped est présente sur l’opération node, larotationdutextesefaitàpartirdela<br />

tangente au chemin à la position de l’étiquette.<br />

6.3.4 Modification de la taille des annotations : scale<br />

On peut enfin modifier la taille des étiquettes de l’opération node avec l’option scale= suivie<br />

d’un coefficient multiplicatif :<br />

scale=0.75<br />

P<br />

scale=1.5<br />

N<br />

G<br />

sloped,scale=0.75<br />

sloped,scale=1.5<br />

P<br />

N<br />

G<br />

6.3.5 Insérer une sous-figure : scope, shift, rotate, scale<br />

Supposons qu’on ait deux figures, chacune définie dans un environnement tikzpicture :<br />

J<br />

B<br />

C<br />

Figure 1 :<br />

Figure 2 :<br />

I<br />

O<br />

O<br />

Dans chaque figure, le point O apourcoordonnées(0, 0). Sioncopielecodedesdeuxfigures<br />

àl’intérieurd’unmêmeenvironnementtikzpicture, ellesneserontplusdisjointes:<br />

C<br />

J<br />

B<br />

OO<br />

I

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

Saved successfully!

Ooh no, something went wrong!