From 21b62e2ea5b1b04838878732a60d4692f20d51d3 Mon Sep 17 00:00:00 2001 From: Aleks Kissinger Date: Wed, 2 Jan 2019 12:51:32 +0100 Subject: allow custom tex code via .tikzdefs --- tex/sample/figures/fig.tikz | 2 +- tex/sample/sample.tex | 2 +- tex/sample/sample.tikzdefs | 6 ++++++ tex/sample/sample.tikzstyles | 6 +++--- 4 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 tex/sample/sample.tikzdefs (limited to 'tex') diff --git a/tex/sample/figures/fig.tikz b/tex/sample/figures/fig.tikz index b7074a8..f454de2 100644 --- a/tex/sample/figures/fig.tikz +++ b/tex/sample/figures/fig.tikz @@ -3,7 +3,7 @@ \node [style=red node] (0) at (0, 1) {}; \node [style=blue node 2] (1) at (1, 0) {}; \node [style=blue node] (2) at (-1, 0) {}; - \node [style=yellow square] (3) at (0, -1) {foo}; + \node [style=yellow square] (3) at (0, -1) {\anglevec{\alpha}}; \end{pgfonlayer} \begin{pgfonlayer}{edgelayer} \draw [in=-90, out=0] (3) to (1); diff --git a/tex/sample/sample.tex b/tex/sample/sample.tex index 1b10cf6..c6fb3ca 100644 --- a/tex/sample/sample.tex +++ b/tex/sample/sample.tex @@ -1,7 +1,7 @@ \documentclass{article} \usepackage{tikzit} \input{sample.tikzstyles} - +\input{sample.tikzdefs} \begin{document} diff --git a/tex/sample/sample.tikzdefs b/tex/sample/sample.tikzdefs new file mode 100644 index 0000000..ac25b5a --- /dev/null +++ b/tex/sample/sample.tikzdefs @@ -0,0 +1,6 @@ +% Optional: use this file for definitions that should be used by TikZiT to generate +% LaTeX preview. It can also be included in the paper. + +\usepackage{bm} + +\newcommand{\anglevec}[1]{\ensuremath{\vec{\bm{#1}}}} diff --git a/tex/sample/sample.tikzstyles b/tex/sample/sample.tikzstyles index df70248..5790de1 100644 --- a/tex/sample/sample.tikzstyles +++ b/tex/sample/sample.tikzstyles @@ -4,9 +4,9 @@ % \tikzstyle{NAME}=[PROPERTY LIST] % Node styles -\tikzstyle{red node}=[fill=red, tikzit category=nodes] -\tikzstyle{blue node}=[fill=blue] -\tikzstyle{blue node 2}=[tikzit fill=green, fill=blue] +\tikzstyle{red node}=[fill=red, tikzit category=nodes, shape=circle, draw=black] +\tikzstyle{blue node}=[fill=blue, shape=circle, draw=black] +\tikzstyle{blue node 2}=[tikzit fill=green, fill=blue, shape=circle, draw=black] \tikzstyle{yellow square}=[draw=black, fill=yellow, shape=rectangle] % Edge styles -- cgit v1.2.3