Diagram Styles

% Style definitions for trace diagram tikz macros

\tikzstyle heightone=[scale=.7,shift={(0,-.3)}]
\tikzstyle heightones=[scale=.8,xscale=.35,shift={(0,.1)}]
\tikzstyle heightoneonehalf=[scale=.9,shift={(0,-.2)}]
\tikzstyle heighttwo=[scale=.9,shift={(0,-.4)}]
\tikzstyle heighttwos=[scale=.5,xscale=.6,shift={(0,-.1)}]
\tikzstyle heightthree=[scale=.6,shift={(0,-.9)}]
\tikzstyle heightthrees=[scale=.4,xscale=.7,shift={(0,-.2)}]

% Vertex Styles

\tikzstyle vertex=[circle,draw,fill=black,inner sep=1pt]
\tikzstyle ciliation=[circle,draw=none,fill=red,inner sep=1pt,semitransparent]
\tikzstyle ciliatednode=[vertex,pin={[pin distance=1mm,pin edge={semitransparent,red},ciliation]#1:{}}]

\tikzstyle matrix=[black,thick,circle,draw=blue!50,top color=blue!20,bottom color=black!10,scale=.8,inner sep=1pt]
\tikzstyle small matrix=[matrix,scale=.7]
\tikzstyle vector=[rectangle,draw=none,fill=white,scale=.7]

\tikzstyle basiclabel=[draw=none,fill=none,shape=rectangle,inner sep=2pt,scale=.8]
\tikzstyle leftlabel=[basiclabel,anchor=east]
\tikzstyle rightlabel=[basiclabel,anchor=west]
\tikzstyle bottomlabel=[basiclabel,anchor=north]
\tikzstyle toplabel=[basiclabel,anchor=south]

% Line Styles

\tikzstyle trivalent=[very thick]
%\tikzstyle dotedge=[pos=.5,shape=circle,fill=black,draw,minimum size=2pt,inner sep=0pt]

\tikzstyle arrowstyle=[blue,semitransparent,scale=2]

\tikzstyle directed=[postaction={decorate,decoration={markings,
mark=at position .65 with {\arrow[arrowstyle]{stealth}}}}]
\tikzstyle reverse directed=[postaction={decorate,decoration={markings,
mark=at position .65 with {\arrowreversed[arrowstyle]{stealth};}}}]

\tikzstyle with matrix=[postaction={decorate,decoration={markings,
mark=at position .5 with {\node[matrix]{#1};}}}]
\tikzstyle with small matrix=[postaction={decorate,decoration={markings,
mark=at position .5 with {\node[small matrix]{#1};}}}]

\tikzstyle directed matrix=[postaction={decorate,decoration={markings,
mark=at position .9 with {\arrow[arrowstyle]{stealth}},
mark=at position .35 with {\node[matrix]{#1};}}}]
\tikzstyle directed small matrix=[postaction={decorate,decoration={markings,
mark=at position .9 with {\arrow[arrowstyle]{stealth}},
mark=at position .35 with {\node[small matrix]{#1};}}}]
\tikzstyle reverse directed matrix=[postaction={decorate,decoration={markings,
mark=at position .4 with {\arrowreversed[arrowstyle]{stealth};},
mark=at position .65 with {\node[matrix]{#1};}}}]
\tikzstyle reverse directed small matrix=[postaction={decorate,decoration={markings,
mark=at position .4 with {\arrowreversed[arrowstyle]{stealth};},
mark=at position .65 with {\node[small matrix]{#1};}}}]

\tikzstyle dotdotdot=[decorate,decoration={markings,
mark=at position .3 with{\node{.};},
mark=at position .5 with {\node{.};},
mark=at position .7 with {\node{.};}}]

%\tikzstyle symlabel=[draw=none,fill=none,white,scale=.8]
%\tikzstyle asymlabel=[draw=none,fill=none,black,scale=.8]
%\tikzstyle symlabelleft=[label,left]
%\tikzstyle symlabelright=[label,right]

\tikzstyle wavyup=[out=90,in=-90]
\tikzstyle wavydown=[out=-90,in=90]

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License