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.

1.3. EXEMPLE : TRACER UN SEGMENT OU UN CERCLE 15<br />

1.3.3 Solution TikZ :(a,b) -- (c,d) et (a,b) circle (r)<br />

Cette construction se traduit en TikZ delamanièresuivante:<br />

\begin{tikzpicture}<br />

\draw (0,0) -- (1,0) ;<br />

\draw (0,0) -- (0,1) ;<br />

\draw (0,0) circle (1) ;<br />

\end{tikzpicture}<br />

On y retrouve tous les éléments de la solution précédente.<br />

La figure entière est délimitée par un environnement au sens de L A TEX :<br />

\begin{tikzpicture}<br />

...<br />

\end{tikzpicture}<br />

À l’intérieur de cet environnement, TikZ introduitsapropresyntaxe,quin’estpluscellede<br />

L A TEX (cequipeutdérouteraudébut).<br />

Chacune des sous-figures (segments, cercle) est délimitée par<br />

\draw ... ;<br />

Chaque élément d’une sous-figure correspond à une opération à l’intérieur du \draw :<br />

positionner : (x,y)<br />

tracer un segment : --(x,y)<br />

tracer un cercle : circle (r)<br />

Il y a bien d’autres éléments de syntaxe dans TikZ, nous les verrons au fur et à mesure.<br />

1.3.4 Écrire des textes : (x,y) node [position] {texte}<br />

Pour que la figure soit plus parlante, on veut maintenant écrire le nom des points à côté des<br />

points : O pour l’origine, A pour (1, 0), B pour (0, 1)<br />

B<br />

O<br />

A<br />

Pour cela, on veut exprimer en gros les actions suivantes :<br />

Écrire la lettre O en-dessous de l’origine<br />

Écrire la lettre A àdroitedupoint(1, 0)<br />

Écrire la lettre B au-dessus du point (0, 1)<br />

Ces trois instructions s’écrivent en TikZ delamanièresuivante:<br />

\draw (0,0) node[below]{$O$} ;<br />

\draw (1,0) node[right]{$A$} ;<br />

\draw (0,1) node[above]{$B$} ;<br />

Achaquefois,onretrouvel’opérationdepositionnement:(0, 0) pour se positionner à l’origine,<br />

etc.<br />

Puis vient le mot-clé node. Cela fait référence à un concept de TikZ :leconceptdenœud.<br />

Cela désigne en gros une boîte de texte. Il faut ensuite préciser où se place le centre de cette boîte<br />

par rapport à la position spécifiée. C’est l’objet de l’option entre crochets : [below] par exemple<br />

(il n’est pas nécessaire de donner une position très précise, TikZ faitdeschoixraisonnables).Puis<br />

on donne le texte à afficher, entre accolades, et dans ces accolades on écrit une expression L A TEX<br />

quelconque. C’est une des forces de TikZ :pouvoirannoterunefigureavecdestextesécritsen<br />

L A TEX.<br />

Ces instructions se rajoutent à la figure précédente, qui devient :

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

Saved successfully!

Ooh no, something went wrong!