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 %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%
% Height styles (sets up proper alignment within a line of text for provided height)
%

\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)}]

%
% Generic Arrow Style
%

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

%
% Label Styles
%

\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]

%
% 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:{}}]

%
% Vector Styles
%

\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]

%
% Matrix Styles
%

\tikzstyle my signal=[black,thick,signal,signal pointer angle=120,draw=blue!50,top color=blue!20,bottom color=black!10,scale=.8,inner sep=2pt]
\tikzstyle matrix=[my signal,signal from=south,signal to=north]
\tikzstyle reverse matrix=[my signal,signal from=north,signal to=south]

\tikzstyle small matrix=[matrix,scale=.7]
\tikzstyle reverse small matrix=[reverse matrix,scale=.7]
\tikzstyle matrix on edge=[small matrix,sloped,rotate=-90]
\tikzstyle reverse matrix on edge=[small matrix,sloped,rotate=90]

%
% Other styles of lines
%

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

%
% Directionality control for lines
%

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

%
% Symmetrizer Styles
%

\tikzstyle symmetrizer=[rectangle,fill=gray!10,draw=black]
\tikzstyle permutation=[symmetrizer]
\tikzstyle antisymmetrizer=[rectangle,fill=black,draw=black]
\tikzstyle symlabel=[draw=none,fill=none,black,scale=.8]
\tikzstyle asymlabel=[draw=none,fill=none,white,scale=.8]
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License