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.