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.

108 CHAPITRE 7. GRAPHES : EXEMPLES<br />

\node[above right] at (-1,0) {Terme};<br />

\node[element] (F) at (4,0) {Facteur};<br />

\node[terminal] (m) at (4,-1) {$\times$};<br />

\draw[fleche] (0,0) -- (F); \draw[fleche] (F) -- (8,0);<br />

\draw[fleche] (6,0) |- (m); \draw[fleche] (m) -| (2,0);<br />

Facteur<br />

Variable<br />

( Expression )<br />

\node[above right] at (-1,0) {Facteur};<br />

\node[element] (V) at (4,0) {Variable};<br />

\node[terminal] (po) at (2,-1) {$($};<br />

\node[element] (E) at (4,-1) {Expression};<br />

\node[terminal] (pf) at (6,-1) {$)$};<br />

\draw[fleche] (0,0) -- (V); \draw[fleche] (V) -- (8,0);<br />

\draw[fleche] (1,0) |- (po); \draw[fleche] (po)--(E);<br />

\draw[fleche] (E) -- (pf); \draw[fleche] (pf) -| (7,0);<br />

Variable<br />

X<br />

Y<br />

Z<br />

\node[above right] at (-1,0) {Variable};<br />

\node[terminal] (x) at (4,0) {$X$};<br />

\node[terminal] (y) at (4,-1) {$Y$};<br />

\node[terminal] (z) at (4,-2) {$Z$};<br />

\draw[fleche] (0,0) -- (x); \draw[fleche] (x) -- (8,0);<br />

\draw[fleche] (2,0) |- (y); \draw[fleche] (y) -| (6,0);<br />

\draw[fleche] (1,0) |- (z); \draw[fleche] (z) -| (7,0);<br />

7.3.3 Regroupement de figures : scope et yshift<br />

Les quatre figures ont été construites dans des environnements tikzpicture séparés. On aimerait<br />

maintenant les regrouper en une seule figure.<br />

On pourrait recopier simplement leur code dans un seul environnement tikzpicture :<br />

\begin{tikzpicture}<br />

\node[above right] at (-1,0) {Expression}; ...<br />

\node[above right] at (-1,0) {Expression}; ...<br />

\node[above right] at (-1,0) {Terme}; ...<br />

\node[above right] at (-1,0) {Variable}; ...<br />

\end{tikzpicture}<br />

Malheureusement, dans ce cas, toutes les figures seraient superposées puisque les coordonnées<br />

ont été positionnées à l’origine.<br />

On pourrait alors penser à modifier les coordonnées de tous les nœuds. C’est possible, mais ce<br />

serait long.<br />

On va utiliser une instruction qui permet de décaler chaque figure vers le bas de 2.5 cm par<br />

rapport à la précédente. En fait, il est plus précis de dire : décaler la deuxième figure de 2.5 cm,<br />

la troisième de 5 cm, etc.

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

Saved successfully!

Ooh no, something went wrong!