tikzstyledefs.tex

This page uses a live template to allow for easy editing/replacing of content. To quickly replace the content, copy the source code from somewhere else. Then hit Ctrl+E, Ctrl+A, Ctrl+V, Ctrl+S to edit, select all, paste, and save. No need to worry about anything else.

% 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=[black,thick,rectangle,draw=gray!50!yellow,top color=yellow!30,bottom color=black!10,scale=.8,inner sep=2pt]
\tikzstyle small vector=[vector,scale=.8]
\tikzstyle plain 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]

% Symmetrizer Styles
\tikzstyle permutation=[rectangle,fill=black,draw=black]
\tikzstyle symmetrizer=[rectangle,fill=black,draw=black]
\tikzstyle antisymmetrizer=[rectangle,fill=gray!10,draw=black]
page_revision: 8, last_edited: 1234379739|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License