V au anson Sylv ain Lom bardy & Ja ques Sak aro vit h LIAF A - Univ ersit� P aris 7 CNRS - ENST http://www.liafa.juss ieu .fr /~lo mba rdy /Vau /
\begin{VCPi ture}{ (- 3,- 4)( 3, 1)} \State[0℄{(-2,0)}{ A} \State[1℄{(0,-3.46 4) }{B } Exemple : \State[2℄{(2,0)}{C } % \Initial{A} \Final{B} a 0 2 \Final{C} a % a b \Ar L{A}{B}{a} \Ar L{B}{A}{b} b \Ar L{B}{C}{a} \Ar L{C}{B}{b} 1 \EdgeR{C}{A}{a} % \end{VCPi ture}
\begin{VCPi ture}{ (- 3,- 4)( 3, 1)} \State[0℄{(-2,0)}{ A} \State[1℄{(0,-3.46 4) }{B } Exemple : \State[2℄{(2,0)}{C } % \Initial{A} a 0 2 \Final{B} \Final{C} a a % b 1 b \Ar L{A}{B}{a} \Ar L{B}{A}{b} 0 \Ar L{B}{C}{a} \Ar L{C}{B}{b} 1 -1 \EdgeR{C}{A}{a} -2 % \end{VCPi ture} -3 -4 -3 -2 -1 0 1 2 3
P aram�tres Derri�re une ommande simple : \State[0℄{(-2,0)} {A} se a hen t de nom breux param�tres impli ites : � diam�tre, � �paisseur des traits, � ouleurs (des traits, de l'�tiquette, du fond), � taille de l'�tiquette, � et .
L'utilisateur p eut mo di�er es param�tres de fa�on temp oraire : \begin{VCPi ture}{ (- 3,- 4)( 3, 1)} \State[0℄{(-2,0)}{ A} Exemple : \State[1℄{(0,-3.46 4) }{B } \State[2℄{(2,0)}{C } \Initial{A} \Final{B} \Final{C} \ChgEdgeLabelColor {b lue } a 0 2 \ChgEdgeLineStyle{ do tte d} a \Ar L{A}{B}{a} \Ar L{B}{A}{b} a b \RstEdgeLineStyle b \Ar L{B}{C}{a} \Ar L{C}{B}{b} 1 \RstEdgeLabelColor \EdgeR{C}{A}{a} \end{VCPi ture}
. . .ou d��nitiv e : \begin{VCPi ture}{ (- 3,- 4)( 3, 1)} \State[0℄{(-2,0)}{ A} Exemple : \State[1℄{(0,-3.46 4) }{B } \State[2℄{(2,0)}{C } \Initial{A} \Final{B} \Final{C} a 0 2 \SetEdgeLineColor{ bl ue} \Ar L{A}{B}{a} \Ar L{B}{A}{b} a a \ChgEdgeLineColor{ Ol ive Gre en } b b \Ar L{B}{C}{a} \Ar L{C}{B}{b} \RstEdgeLineColor 1 \EdgeR{C}{A}{a} \end{VCPi ture}
� ! On p eut d��nir des � hiers de �st yle� : a 0 2 a \input{Vau anson_p re f} %style par d�faut a b \VCCall{dessin} b 1
\input{Vau anson_s li des } \VCCall{dessin} a 0 2 a a b b 1
\input{Vau anson_g as } \input{Vau anson_p re f} \VCCall{dessin} \VCCall{dessin} a 0 2 a a 0 2 a b b a a b b 1 1
a \FixVCS ale{.6} %MediumPi ture 0 2 \VCCall{dessin} a a b 1 b 0 1 -1 \FixVCS ale{.6} a 0 2 \FixVCS ale{.3} \FixVCGridS ale{.5 } -2 a a \VCCall{dessin} \VCCall{dessin} b -3 b a 0 2 1 a -4 a 1 b 1 -3 -2 -1 0 1 2 3 b 0 0 1 -1 -1 -2 -2 -3 a -3 0 2 -4 -4 \FixVCS ale{.3} 1 -3 -2 -1 0 1 2 3 -3 -2 -1 0 1 2 3 a \FixVCGridS ale{2} 0 b a \VCCall{dessin} b -1 -2 1 -3 -4 -3 -2 -1 0 1 2 3
T yp es de param�tres � P aram�tres pr�d��nis : \MediumPi ture , \LargeState , \DimState , \EdgeLineDouble , et . � P aram�tres a justables : EdgeLineWidth, StateLab elS ale, EdgeLineSt yle, et . s'utilisen t a v e \Chg ..., \Rst ..., \Set ... � P aram�tres a v an �s : F orme de la �� he, des b ou les, et .
Commandes simples/ ommandes �v olu�es ... % a a \LoopN{A}{a} b A B \LoopR[.3℄{60}{B}{ a} % a \Ar L{A}{B}{b} \VAr L[.3℄{ar angl e= 45, n u rv =1. 5}{ B} {A} {a} % \VCurveL[.8℄{angle A= 35, ang le B=1 0,n u rv= 3}{ A} {B} { } % \end{VCPi ture}
\ShowGrid \begin{VCPi ture}{ (-2 ,- 2)( 5,2 )} \State[A℄{(-2,0)}{ A} \State[B℄{(0,-1.5) }{B } Stru turer un dessin \State[C℄{(0,1.5)} {C} \VCPut[180℄{(3,0)} { \State[D℄{(-2,0)}{ D} \State[E℄{(0,-1.5) }{E } b \State[F℄{(0,1.5)} {F} C E a a } a A D a \Initial[s℄{A} \Final{D} a 2 a \EdgeR{A}{B}{a} \EdgeR{D}{E}{a} B F 1 \EdgeR{B}{C}{a} \EdgeR{E}{F}{a} \EdgeR{C}{A}{a} \EdgeR{F}{D}{a} 0 \EdgeL{C}{E}{b} -1 \end{VCPi ture} -2 -2 -1 0 1 2 3 4 5
b r r u u a b b a a p p t t a b a a b Etage 1 q q s s b Etage 2 b r r u u r r s s a; b r r t t a a a a b Etage 3 b a; b b pq r ps ps pu pu pt pt stu a a b b pq r b stu a a a; b q q u u q q s s q q t t b Etage 4 b pq r t pstu a pq r t pstu b a b a pq r s q stu a a pq r s q stu b b a pq r u r stu pq r u r stu b
4 a 3 1 2 � a a � E 3 1 2 b 3 E 1 1 a 3 2 � 2 b � E 1 b 3 2 5 b 3
Recommend
More recommend