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.

32 CHAPITRE 2. CHEMINS, OPTIONS GRAPHIQUES<br />

2.2 Décorations, styles, options graphiques<br />

2.2.1 Options : [ ]<br />

Une figure n’est pas constituée que de traits pleins entre des points. Il devient très vite nécessaire<br />

de modifier l’aspect des lignes : pointillés au lieu de traits pleins, couleur, épaisseur des traits,<br />

pointes de flèches, etc. Non pas pour le simple plaisir de faire joli, mais pour communiquer des<br />

informations à propos de la figure.<br />

TikZ permetcelaparl’intermédiaired’options graphiques. Leconceptetlasyntaxedesoptions<br />

est analogue à ce qu’on trouve dans L A TEX :lesoptionss’écrivententrecrochets,séparéespardes<br />

virgules. Par exemple [thick, red] signifiera qu’on veut des traits épais et rouges. Remarquez<br />

qu’on a déjà utilisé cette syntaxe pour le positionnement des noeuds :<br />

dans l’expression node[below]{}, below était une option au sens indiqué ici.<br />

Les questions qui se posent à propos de cette nouvelle construction syntaxique sont les suivantes<br />

:<br />

— où peut-on (doit-on) écrire ces options ?<br />

— quelles sont les options disponibles, avec quelle syntaxe ?<br />

— quels sont les éléments de la figure affectés par l’option ?<br />

Nous ne pouvons pas répondre d’un seul coup ni complètement à toutes ces questions. En gros,<br />

les options s’écrivent immédiatement après les différentes commandes comme \tikzpicture (pour<br />

une option s’appliquant à toute la figure), \draw (pour une option s’appliquant uniquement au<br />

chemin), et dans les opérations de chemin, comme node. Ellessont...optionnelles,c’est-à-dire<br />

qu’on peut ne pas les faire figurer (dans ce cas TikZ choisiraalorsautomatiquementdesvaleurs<br />

par défaut). En fait, chaque fois que nous introduirons une nouvelle possibilité de TikZ, nous<br />

indiquerons les principales options associées.<br />

2.2.2 Épaisseur des traits : thick, thin, line width=5pt<br />

À chaque opération draw, on peut spécifier l’épaisseur des traits, avec les options suivantes (fin<br />

ou épais) :<br />

thin, very thin, ultra thin<br />

thick, very thick, ultra thick<br />

Par exemple \draw [very thick] (0,0) -- (1,0);<br />

Remarquez que TikZ permetdes’exprimerdemanièrequalitative(enanglais),sanstropse<br />

préoccuper de précision absolue. C’est souvent suffisant, mais si on veut on peut aussi spécifier la<br />

largeur exacte du trait, avec des unités de longueur :<br />

[line width=5pt]<br />

On peut remarquer deux choses dans cette syntaxe : d’abord les noms des options peuvent<br />

contenir des espaces, et ensuite il y a deux formes possibles, l’une courte, comme [thin], etl’autre<br />

longue comme [line width=5pt]. Ondifférencieenfaitlenom de l’option (line width) etla<br />

valeur de l’option (5pt). La plupart du temps, TikZ sedébrouilletoutseulpourtrouverdequelle<br />

option on parle quand on donne une valeur seulement (quand on donne [red], TikZ reconstitue<br />

la syntaxe complète [color=red]). En cas d’ambiguïté il faut préciser le nom de l’option.<br />

2.2.3 Pointillés, styles des traits : dotted, dashed, double<br />

On peut spécifier qu’un trait doit être en pointillés :<br />

dotted<br />

Options possibles : dotted, loosely dotted, densely dotted<br />

ou en traitillés :<br />

dashed

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

Saved successfully!

Ooh no, something went wrong!