summaryrefslogtreecommitdiff
path: root/tex/sample/tikzit.sty
diff options
context:
space:
mode:
Diffstat (limited to 'tex/sample/tikzit.sty')
-rw-r--r--tex/sample/tikzit.sty32
1 files changed, 32 insertions, 0 deletions
diff --git a/tex/sample/tikzit.sty b/tex/sample/tikzit.sty
new file mode 100644
index 0000000..b893a4a
--- /dev/null
+++ b/tex/sample/tikzit.sty
@@ -0,0 +1,32 @@
+\usepackage{tikz}
+\usetikzlibrary{backgrounds}
+\usetikzlibrary{arrows}
+\usetikzlibrary{shapes,shapes.geometric,shapes.misc}
+
+\tikzstyle{every picture}=[baseline=-0.25em,scale=0.5]
+
+\pgfkeys{/tikz/tikzit fill/.initial=0}
+\pgfkeys{/tikz/tikzit draw/.initial=0}
+\pgfkeys{/tikz/tikzit shape/.initial=0}
+\pgfkeys{/tikz/tikzit category/.initial=0}
+
+\newcommand{\tikzfig}[1]{%
+\IfFileExists{#1.tikz}
+ {\input{#1.tikz}}
+ {%
+ \IfFileExists{./figures/#1.tikz}
+ {\input{./figures/#1.tikz}}
+ {\tikz[baseline=-0.5em]{\node[draw=red,font=\color{red},fill=red!10!white] {\textit{#1}};}}%
+ }%
+}
+\newcommand{\ctikzfig}[1]{%
+\begin{center}\rm
+ \tikzfig{#1}
+\end{center}}
+
+\pgfdeclarelayer{edgelayer}
+\pgfdeclarelayer{nodelayer}
+\pgfsetlayers{background,edgelayer,nodelayer,main}
+\tikzstyle{none}=[inner sep=0mm]
+\tikzstyle{every loop}=[]
+\tikzstyle{mark coordinate}=[inner sep=0pt,outer sep=0pt,minimum size=3pt,fill=black,circle] \ No newline at end of file