From 7f9b3685e94b544c1c585221fc815bc08fb72b0f Mon Sep 17 00:00:00 2001 From: Aleks Kissinger Date: Sat, 25 Apr 2020 14:21:31 +0100 Subject: some sample tikz files --- tex/2cat.tikz | 40 ++++++++++++++++++++++++++++++++ tex/2cat2.tikz | 36 +++++++++++++++++++++++++++++ tex/3cat.tikz | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tex/paths.tikz | 42 ++++++++++++++++++++++++++++++++++ 4 files changed, 190 insertions(+) create mode 100644 tex/2cat.tikz create mode 100644 tex/2cat2.tikz create mode 100644 tex/3cat.tikz create mode 100644 tex/paths.tikz diff --git a/tex/2cat.tikz b/tex/2cat.tikz new file mode 100644 index 0000000..7888ad2 --- /dev/null +++ b/tex/2cat.tikz @@ -0,0 +1,40 @@ +\begin{tikzpicture} + \begin{pgfonlayer}{nodelayer} + \node [style=none] (0) at (0, 2.75) {}; + \node [style=none] (1) at (2, 2.75) {}; + \node [style=none] (2) at (2, -2.75) {}; + \node [style=none] (3) at (0, -2.75) {}; + \node [style=none] (4) at (0, -1.25) {}; + \node [style=none] (5) at (0, 1.25) {}; + \node [style=none] (6) at (-2, -2.75) {}; + \node [style=none] (7) at (-2, 2.75) {}; + \node [style=white dot] (8) at (0, 1.25) {$\mu$}; + \node [style=white dot] (9) at (0, -1.25) {$\delta$}; + \end{pgfonlayer} + \begin{pgfonlayer}{edgelayer} + \draw [style=region B] (5.center) + to (0.center) + to (1.center) + to (2.center) + to (3.center) + to (4.center) + to [bend right=60, looseness=1.25] cycle; + \draw [style=region B] (3.center) to (4.center); + \draw [style=region B, bend right=60, looseness=1.25] (4.center) to (5.center); + \draw [style=region B] (5.center) to (0.center); + \draw [style=region A] (0.center) + to (5.center) + to [bend right=60, looseness=1.25] (4.center) + to (3.center) + to (6.center) + to (7.center) + to cycle; + \draw [style=region C] (4.center) + to [bend left=60, looseness=1.25] (5.center) + to [bend left=60, looseness=1.25] cycle; + \draw (3.center) to (4.center); + \draw [bend left=60, looseness=1.25] (4.center) to (5.center); + \draw (5.center) to (0.center); + \draw [bend right=60, looseness=1.25] (4.center) to (5.center); + \end{pgfonlayer} +\end{tikzpicture} diff --git a/tex/2cat2.tikz b/tex/2cat2.tikz new file mode 100644 index 0000000..7a9ce93 --- /dev/null +++ b/tex/2cat2.tikz @@ -0,0 +1,36 @@ +\begin{tikzpicture} + \begin{pgfonlayer}{nodelayer} + \node [style=none] (0) at (0, 2) {}; + \node [style=none] (1) at (0, 0) {}; + \node [style=none] (2) at (1, -2) {}; + \node [style=none] (3) at (2, -2) {}; + \node [style=none] (4) at (2, 2) {}; + \node [style=none] (5) at (0, 2) {}; + \node [style=none] (6) at (0, 0) {}; + \node [style=none] (7) at (-1, -2) {}; + \node [style=none] (8) at (-2, -2) {}; + \node [style=none] (9) at (-2, 2) {}; + \node [style=white dot] (10) at (0, 0) {$\mu$}; + \end{pgfonlayer} + \begin{pgfonlayer}{edgelayer} + \draw [style=region B] (3.center) + to (4.center) + to (0.center) + to (1.center) + to [bend left] (2.center) + to cycle; + \draw [style=region A] (8.center) + to (9.center) + to (5.center) + to (6.center) + to [bend right] (7.center) + to cycle; + \draw [style=region C] (6.center) + to [bend right] (7.center) + to (2.center) + to [bend right] cycle; + \draw [bend left] (7.center) to (6.center); + \draw [bend right] (2.center) to (6.center); + \draw (6.center) to (5.center); + \end{pgfonlayer} +\end{tikzpicture} diff --git a/tex/3cat.tikz b/tex/3cat.tikz new file mode 100644 index 0000000..221bcd4 --- /dev/null +++ b/tex/3cat.tikz @@ -0,0 +1,72 @@ +\begin{tikzpicture} + \begin{pgfonlayer}{nodelayer} + \node [style=none] (0) at (0, -3.25) {}; + \node [style=none] (1) at (0, -1.5) {}; + \node [style=none] (2) at (0, 1.5) {}; + \node [style=none] (3) at (0, 3.25) {}; + \node [style=none] (4) at (2.25, -3.25) {}; + \node [style=none] (5) at (2.25, 3.25) {}; + \node [style=none] (6) at (-2.25, -3.25) {}; + \node [style=none] (7) at (-2.25, 3.25) {}; + \node [style=white dot] (8) at (0, -1.5) {}; + \node [style=white dot] (9) at (0, 1.5) {}; + \node [style=none] (10) at (1, -2.5) {}; + \node [style=none] (11) at (1, -0.75) {}; + \node [style=none] (12) at (1, 2.25) {}; + \node [style=none] (13) at (1, 4) {}; + \node [style=none] (14) at (3.25, -2.5) {}; + \node [style=none] (15) at (3.25, 4) {}; + \node [style=none] (16) at (-1.25, -2.5) {}; + \node [style=none] (17) at (-1.25, 4) {}; + \node [style=white dot] (18) at (1, -0.75) {}; + \node [style=white dot] (19) at (1, 2.25) {}; + \end{pgfonlayer} + \begin{pgfonlayer}{edgelayer} + \draw [style=region B] (3.center) + to (5.center) + to (4.center) + to (0.center) + to (1.center) + to [bend right=45, looseness=1.25] (2.center) + to cycle; + \draw [style=region A] (7.center) + to (6.center) + to (0.center) + to (1.center) + to [bend left=45, looseness=1.25] (2.center) + to (3.center) + to cycle; + \draw (0.center) to (1.center); + \draw [style=region C] (2.center) + to [bend left=45, looseness=1.25] (1.center) + to [bend left=45, looseness=1.25] cycle; + \draw [bend right=45, looseness=1.25] (1.center) to (2.center); + \draw (2.center) to (3.center); + \draw [bend left=45, looseness=1.25] (1.center) to (2.center); + \draw [style=region C, in=135, out=45, loop] (1.center) to (); + \draw [style=region C, in=135, out=45, loop] (1.center) to (); + \draw [style=region B] (13.center) + to (15.center) + to (14.center) + to (10.center) + to (11.center) + to [bend right=45, looseness=1.25] (12.center) + to cycle; + \draw [style=region A] (17.center) + to (16.center) + to (10.center) + to (11.center) + to [bend left=45, looseness=1.25] (12.center) + to (13.center) + to cycle; + \draw (10.center) to (11.center); + \draw [style=region C] (12.center) + to [bend left=45, looseness=1.25] (11.center) + to [bend left=45, looseness=1.25] cycle; + \draw [bend right=45, looseness=1.25] (11.center) to (12.center); + \draw (12.center) to (13.center); + \draw [bend left=45, looseness=1.25] (11.center) to (12.center); + \draw [style=region C, in=135, out=45, loop] (11.center) to (); + \draw [style=region C, in=135, out=45, loop] (11.center) to (); + \end{pgfonlayer} +\end{tikzpicture} diff --git a/tex/paths.tikz b/tex/paths.tikz new file mode 100644 index 0000000..ebbf676 --- /dev/null +++ b/tex/paths.tikz @@ -0,0 +1,42 @@ +\begin{tikzpicture} + \begin{pgfonlayer}{nodelayer} + \node [style=none] (0) at (-4, 1) {}; + \node [style=none] (1) at (-1, 1) {}; + \node [style=none] (2) at (-2.5, -1.5) {}; + \node [style=none] (7) at (-3.5, 0.75) {}; + \node [style=none] (8) at (-0.5, 0.75) {}; + \node [style=none] (9) at (-2, -1.75) {}; + \node [style=none] (10) at (-3, 0.5) {}; + \node [style=none] (11) at (0, 0.5) {}; + \node [style=none] (12) at (-1.5, -2) {}; + \node [style=none] (13) at (-2.5, 0.25) {}; + \node [style=none] (14) at (0.5, 0.25) {}; + \node [style=none] (15) at (-1, -2.25) {}; + \node [style=none] (3) at (-0.25, 4.25) {}; + \node [style=none] (4) at (2, 3.75) {}; + \node [style=none] (5) at (2, 2) {}; + \node [style=none] (6) at (3.25, 1.25) {}; + \end{pgfonlayer} + \begin{pgfonlayer}{edgelayer} + \draw [style=bg] (2.center) + to (0.center) + to (1.center) + to cycle; + \draw [style=bg] (9.center) + to (7.center) + to (8.center) + to cycle; + \draw [style=bg] (12.center) + to (10.center) + to (11.center) + to cycle; + \draw [style=bg] (15.center) + to (13.center) + to (14.center) + to cycle; + \draw [style=dir] (3.center) + to (4.center) + to (5.center) + to (6.center); + \end{pgfonlayer} +\end{tikzpicture} -- cgit v1.2.3