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