From f207cb35e028d557530be91cf581a4667209d6c1 Mon Sep 17 00:00:00 2001 From: Ameyah Date: Wed, 17 Apr 2019 09:51:43 +0200 Subject: [PATCH] more examples for CAT and tikz template updated --- Material/CAT/complicated_example.tex | 27 ++++++++++++++++++++ Material/CAT/simple_example.tex | 21 ++++++++++++++++ Material/CAT/small_ones.tex | 34 ++++++++++++++++++++++++++ Material/templates/standalone_tikz.tex | 4 ++- 4 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 Material/CAT/complicated_example.tex create mode 100644 Material/CAT/simple_example.tex create mode 100644 Material/CAT/small_ones.tex diff --git a/Material/CAT/complicated_example.tex b/Material/CAT/complicated_example.tex new file mode 100644 index 0000000..6f2d0bb --- /dev/null +++ b/Material/CAT/complicated_example.tex @@ -0,0 +1,27 @@ +\documentclass{standalone} + + +\usepackage{tikz, amsmath} + \usepackage{tikz-qtree} + \usetikzlibrary{cd} + \usetikzlibrary{arrows} + \usetikzlibrary{automata} + \usetikzlibrary{babel} + \usetikzlibrary{calc} + \usetikzlibrary{fit} + \usetikzlibrary{matrix} + \usetikzlibrary{positioning} + \usetikzlibrary{shapes.geometric} + \usetikzlibrary{arrows.meta,bending} + +\begin{document} + \begin{tikzcd} + i \arrow[r,"\alpha"] & j \arrow[out=120,in=60,loop,"\beta_1"] + \arrow[out=240,in=300,loop,swap, "\beta_2"] + \end{tikzcd} + \begin{tikzcd} + i \arrow[r,"\alpha"] & j \arrow[loop above,"\beta_1"] + \arrow[loop below, "\beta_2"] + \arrow[loop right, "\beta_3"] + \end{tikzcd} +\end{document} \ No newline at end of file diff --git a/Material/CAT/simple_example.tex b/Material/CAT/simple_example.tex new file mode 100644 index 0000000..f34e170 --- /dev/null +++ b/Material/CAT/simple_example.tex @@ -0,0 +1,21 @@ +\documentclass{standalone} + + +\usepackage{tikz, amsmath} + \usepackage{tikz-qtree} + \usetikzlibrary{cd} + \usetikzlibrary{arrows} + \usetikzlibrary{automata} + \usetikzlibrary{babel} + \usetikzlibrary{calc} + \usetikzlibrary{fit} + \usetikzlibrary{matrix} + \usetikzlibrary{positioning} + \usetikzlibrary{shapes.geometric} + \usetikzlibrary{arrows.meta,bending} + +\begin{document} + \begin{tikzcd} + + \end{tikzcd} +\end{document} \ No newline at end of file diff --git a/Material/CAT/small_ones.tex b/Material/CAT/small_ones.tex new file mode 100644 index 0000000..7dda564 --- /dev/null +++ b/Material/CAT/small_ones.tex @@ -0,0 +1,34 @@ +\documentclass{standalone} + + +\usepackage{tikz, amsmath} + \usepackage{tikz-qtree} + \usetikzlibrary{cd} + \usetikzlibrary{arrows} + \usetikzlibrary{automata} + \usetikzlibrary{babel} + \usetikzlibrary{calc} + \usetikzlibrary{fit} + \usetikzlibrary{matrix} + \usetikzlibrary{positioning} + \usetikzlibrary{shapes.geometric} + \usetikzlibrary{arrows.meta,bending} + +\begin{document} + \begin{tikzcd} + [execute at end picture={ + \draw[{Hooks[width=+0pt 10.8,length=+0pt 3.6,harpoon,line cap=round]}->] + (\tikzcdmatrixname-1-2) to[out=175,in=185,looseness=3] + node[midway,left]{$i$} (\tikzcdmatrixname-3-2); + \draw[-{Latex[bend]},thick] ([xshift=-0.35cm,yshift=0.45cm]\tikzcdmatrixname-2-2) + arc(0:340:0.2); + \draw[-{Latex[bend]},thick] ([xshift=-0.45cm,yshift=-0.45cm]\tikzcdmatrixname-2-2) + arc(20:360:0.2); + \draw[-{Latex[bend]},thick] ([xshift=0.55cm,yshift=-0.45cm]\tikzcdmatrixname-2-2) + arc(20:360:0.2); + }] + & R \arrow[d, "f"] \arrow[ld, "\phi"', hook'] \arrow[rd, "\phi", hook] & \\ + R\left\lbrack\frac{1}{r}\right\rbrack \arrow[r, "\exists!F", two heads, dashed, hook] & {\frac{R[x]}{(rx-1)}} \arrow[r, "\exists!G", two heads, dashed, hook] & R\left\lbrack\frac{1}{r}\right\rbrack \\ + & {R[x]} \arrow[u, "\pi", two heads] \arrow[ru, "g"'] & + \end{tikzcd} +\end{document} \ No newline at end of file diff --git a/Material/templates/standalone_tikz.tex b/Material/templates/standalone_tikz.tex index 1ad37ca..f34e170 100644 --- a/Material/templates/standalone_tikz.tex +++ b/Material/templates/standalone_tikz.tex @@ -1,6 +1,7 @@ \documentclass{standalone} -\usepackage{tikz} + +\usepackage{tikz, amsmath} \usepackage{tikz-qtree} \usetikzlibrary{cd} \usetikzlibrary{arrows} @@ -11,6 +12,7 @@ \usetikzlibrary{matrix} \usetikzlibrary{positioning} \usetikzlibrary{shapes.geometric} + \usetikzlibrary{arrows.meta,bending} \begin{document} \begin{tikzcd}