10.02.2016 Views

Dessiner

1o3HqYu

1o3HqYu

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Annexe A<br />

La syntaxe de TikZ<br />

La syntaxe de TikZ admetdenombreusesconstructionsspécialisées,avecparfoisdesraccourcis<br />

et des exceptions, et il peut être difficile de s’y retrouver. Pour cela il peut être bon de classer<br />

les formes syntaxiques en grandes catégories : environnements, commandes, options, opérations de<br />

chemin, coordonnées.<br />

Toutes ces catégories se retrouvent dans l’exemple suivant, qui trace un triangle en pointillés :<br />

\begin{tikzpicture}<br />

\draw [dashed] (0,0) node[below]{O} -- (1,1) -- (2,0) -- cycle;<br />

\end{tikzpicture}<br />

O<br />

{tikzpicture} est un environnement, \draw est une commande, [dashed] est une option,<br />

(0,0) est un couple de coordonnées, node est une opération de chemin avec une option [below]<br />

et un argument {O}, -- est une opération de chemin avec un argument (1,1) , -- cycle est aussi<br />

une opération de chemin.<br />

A.1 Les environnements : {tikzpicture}, {scope}<br />

TikZ nedéfinitquedeuxenvironnementsausensdeL A TEX :{tikzpicture} et {scope}. Le<br />

premier est utilisé chaque fois qu’on veut insérer une figure TikZ dansundocumentL A TEX, le<br />

deuxième peut être utilisé à l’intérieur du précédent pour définir un contexte ayant ses propres<br />

options graphiques.<br />

A.2 Les commandes<br />

Ce sont des commandes au sens de L A TEX, qui se reconnaissent à ce qu’elles commencent par<br />

le caractère \.<br />

Commandes utilisables dans tout le document<br />

Certaines commandes peuvent être utilisées dans le document L A TEX endehorsdel’environnement<br />

{tikzpicture}.<br />

Ce sont :<br />

\usetikzlibrary<br />

Pour charger, au début, dans le préambule du document, certaines bibliothèques TikZ utiles<br />

comme : arrows, patterns ou calc.<br />

Par exemple : \usetikzlibrary{patterns, arrows}<br />

145

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

Saved successfully!

Ooh no, something went wrong!