diff --git a/.gitignore b/.gitignore index 02aaf17..da83852 100644 --- a/.gitignore +++ b/.gitignore @@ -28,6 +28,7 @@ *.svg *.thm *.xdy +*.dvi *.pdf diff --git a/tikz/topology-simplex-0/Makefile b/tikz/topology-simplex-0/Makefile new file mode 100644 index 0000000..3fe6821 --- /dev/null +++ b/tikz/topology-simplex-0/Makefile @@ -0,0 +1,31 @@ +SOURCE = topology-simplex-0 +DELAY = 80 +DENSITY = 300 +WIDTH = 500 + +make: + pdflatex $(SOURCE).tex -output-format=pdf + make clean + +clean: + rm -rf $(TARGET) *.class *.html *.log *.aux + +gif: + pdfcrop $(SOURCE).pdf + convert -verbose -delay $(DELAY) -loop 0 -density $(DENSITY) $(SOURCE)-crop.pdf $(SOURCE).gif + make clean + +png: + make + make svg + inkscape $(SOURCE).svg -w $(WIDTH) --export-png=$(SOURCE).png + +transparentGif: + convert $(SOURCE).pdf -transparent white result.gif + make clean + +svg: + #inkscape $(SOURCE).pdf --export-plain-svg=$(SOURCE).svg + pdf2svg $(SOURCE).pdf $(SOURCE).svg + # Necessary, as pdf2svg does not always create valid svgs: + inkscape $(SOURCE).svg --export-plain-svg=$(SOURCE).svg diff --git a/tikz/topology-simplex-0/Readme.md b/tikz/topology-simplex-0/Readme.md new file mode 100644 index 0000000..d9bc17b --- /dev/null +++ b/tikz/topology-simplex-0/Readme.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](topology-simplex-0.png) diff --git a/tikz/topology-simplex-0/topology-simplex-0.png b/tikz/topology-simplex-0/topology-simplex-0.png new file mode 100644 index 0000000..6e99404 Binary files /dev/null and b/tikz/topology-simplex-0/topology-simplex-0.png differ diff --git a/tikz/topology-simplex-0/topology-simplex-0.tex b/tikz/topology-simplex-0/topology-simplex-0.tex new file mode 100644 index 0000000..cc4ddab --- /dev/null +++ b/tikz/topology-simplex-0/topology-simplex-0.tex @@ -0,0 +1,11 @@ +\documentclass[varwidth=true, border=2pt]{standalone} + +\usepackage{tikz} +\usepackage{amsmath,amssymb} + +\begin{document} + \begin{tikzpicture}[thick] + \draw[thick, fill=black, black] (0cm,0cm) circle(0.1cm); + %\node[below] {$1$}; + \end{tikzpicture} +\end{document} diff --git a/tikz/topology-simplex-1/Makefile b/tikz/topology-simplex-1/Makefile new file mode 100644 index 0000000..ab04c59 --- /dev/null +++ b/tikz/topology-simplex-1/Makefile @@ -0,0 +1,31 @@ +SOURCE = topology-simplex-1 +DELAY = 80 +DENSITY = 300 +WIDTH = 500 + +make: + pdflatex $(SOURCE).tex -output-format=pdf + make clean + +clean: + rm -rf $(TARGET) *.class *.html *.log *.aux + +gif: + pdfcrop $(SOURCE).pdf + convert -verbose -delay $(DELAY) -loop 0 -density $(DENSITY) $(SOURCE)-crop.pdf $(SOURCE).gif + make clean + +png: + make + make svg + inkscape $(SOURCE).svg -w $(WIDTH) --export-png=$(SOURCE).png + +transparentGif: + convert $(SOURCE).pdf -transparent white result.gif + make clean + +svg: + #inkscape $(SOURCE).pdf --export-plain-svg=$(SOURCE).svg + pdf2svg $(SOURCE).pdf $(SOURCE).svg + # Necessary, as pdf2svg does not always create valid svgs: + inkscape $(SOURCE).svg --export-plain-svg=$(SOURCE).svg diff --git a/tikz/topology-simplex-1/Readme.md b/tikz/topology-simplex-1/Readme.md new file mode 100644 index 0000000..d874163 --- /dev/null +++ b/tikz/topology-simplex-1/Readme.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](topology-simplex-1.png) diff --git a/tikz/topology-simplex-1/topology-simplex-1.png b/tikz/topology-simplex-1/topology-simplex-1.png new file mode 100644 index 0000000..0222f64 Binary files /dev/null and b/tikz/topology-simplex-1/topology-simplex-1.png differ diff --git a/tikz/topology-simplex-1/topology-simplex-1.tex b/tikz/topology-simplex-1/topology-simplex-1.tex new file mode 100644 index 0000000..41d0e05 --- /dev/null +++ b/tikz/topology-simplex-1/topology-simplex-1.tex @@ -0,0 +1,34 @@ +\documentclass[varwidth=true, border=2pt]{standalone} + +\usepackage{pgfplots} +\usepackage{tikz} +\usepackage{tkz-fct} +\usetikzlibrary{shapes.misc} + +\begin{document} +\begin{tikzpicture} + \tikzstyle{point}=[thick,draw=black,cross out,inner sep=0pt,minimum width=4pt,minimum height=4pt] + \begin{axis}[ + legend pos=south west, + axis x line=middle, + axis y line=middle, + grid = major, + width=5cm, + height=5cm, + grid style={dashed, gray!30}, + xmin=0, % start the diagram at this x-coordinate + xmax=3, % end the diagram at this x-coordinate + ymin=0, % start the diagram at this y-coordinate + ymax=3, % end the diagram at this y-coordinate + %xlabel=$x$, + %ylabel=$y$, + tick align=outside, + minor tick num=-3, + enlargelimits=true, + tension=0.08] + \addplot[domain=0:2.5, red, thick,samples=20] {-x+2.5}; + \node[point,label={[label distance=0cm]45:$e_0$}] at (axis cs:2.5,0) {}; + \node[point,label={[label distance=0cm]0:$e_1$}] at (axis cs:0,2.5) {}; + \end{axis} +\end{tikzpicture} +\end{document} diff --git a/tikz/topology-simplex-2/Makefile b/tikz/topology-simplex-2/Makefile new file mode 100644 index 0000000..8de1004 --- /dev/null +++ b/tikz/topology-simplex-2/Makefile @@ -0,0 +1,31 @@ +SOURCE = topology-simplex-2 +DELAY = 80 +DENSITY = 300 +WIDTH = 500 + +make: + pdflatex $(SOURCE).tex -output-format=pdf + make clean + +clean: + rm -rf $(TARGET) *.class *.html *.log *.aux + +gif: + pdfcrop $(SOURCE).pdf + convert -verbose -delay $(DELAY) -loop 0 -density $(DENSITY) $(SOURCE)-crop.pdf $(SOURCE).gif + make clean + +png: + make + make svg + inkscape $(SOURCE).svg -w $(WIDTH) --export-png=$(SOURCE).png + +transparentGif: + convert $(SOURCE).pdf -transparent white result.gif + make clean + +svg: + #inkscape $(SOURCE).pdf --export-plain-svg=$(SOURCE).svg + pdf2svg $(SOURCE).pdf $(SOURCE).svg + # Necessary, as pdf2svg does not always create valid svgs: + inkscape $(SOURCE).svg --export-plain-svg=$(SOURCE).svg diff --git a/tikz/topology-simplex-2/Readme.md b/tikz/topology-simplex-2/Readme.md new file mode 100644 index 0000000..b0eeb34 --- /dev/null +++ b/tikz/topology-simplex-2/Readme.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](topology-simplex-2.png) diff --git a/tikz/topology-simplex-2/topology-simplex-2.png b/tikz/topology-simplex-2/topology-simplex-2.png new file mode 100644 index 0000000..8c592d0 Binary files /dev/null and b/tikz/topology-simplex-2/topology-simplex-2.png differ diff --git a/tikz/topology-simplex-2/topology-simplex-2.tex b/tikz/topology-simplex-2/topology-simplex-2.tex new file mode 100644 index 0000000..3838d47 --- /dev/null +++ b/tikz/topology-simplex-2/topology-simplex-2.tex @@ -0,0 +1,33 @@ +\documentclass[varwidth=true, border=2pt]{standalone} + +\usepackage{pgfplots} +\usepackage{tikz} +\usepackage{tkz-fct} +\usetikzlibrary{shapes.misc} + +\begin{document} +\begin{tikzpicture} + \tikzstyle{point}=[thick,draw=black,cross out,inner sep=0pt,minimum width=4pt,minimum height=4pt] + \begin{axis}[ + legend pos=south west, + axis x line=middle, + axis y line=middle, + grid = major, + width=5cm, + height=5cm, + grid style={dashed, gray!30}, + xmin=0, % start the diagram at this x-coordinate + xmax=3, % end the diagram at this x-coordinate + ymin=0, % start the diagram at this y-coordinate + ymax=3, % end the diagram at this y-coordinate + tick align=outside, + minor tick num=-3, + enlargelimits=true, + tension=0.08] + \node (a)[point,label={[label distance=0cm]5:$e_0$}] at (axis cs:2.5,0) {}; + \node (b)[point,label={[label distance=0cm]5:$e_1$}] at (axis cs:0,2.5) {}; + \node (c)[point,label={[label distance=0cm]0:$e_2$}] at (axis cs:2,2) {}; + \draw[thick,fill=orange!50] (a.center) -- (b.center) -- (c.center) -- cycle; + \end{axis} +\end{tikzpicture} +\end{document} diff --git a/tikz/topology-simplex-3/Makefile b/tikz/topology-simplex-3/Makefile new file mode 100644 index 0000000..90b474c --- /dev/null +++ b/tikz/topology-simplex-3/Makefile @@ -0,0 +1,31 @@ +SOURCE = topology-simplex-3 +DELAY = 80 +DENSITY = 300 +WIDTH = 500 + +make: + pdflatex $(SOURCE).tex -output-format=pdf + make clean + +clean: + rm -rf $(TARGET) *.class *.html *.log *.aux + +gif: + pdfcrop $(SOURCE).pdf + convert -verbose -delay $(DELAY) -loop 0 -density $(DENSITY) $(SOURCE)-crop.pdf $(SOURCE).gif + make clean + +png: + make + make svg + inkscape $(SOURCE).svg -w $(WIDTH) --export-png=$(SOURCE).png + +transparentGif: + convert $(SOURCE).pdf -transparent white result.gif + make clean + +svg: + #inkscape $(SOURCE).pdf --export-plain-svg=$(SOURCE).svg + pdf2svg $(SOURCE).pdf $(SOURCE).svg + # Necessary, as pdf2svg does not always create valid svgs: + inkscape $(SOURCE).svg --export-plain-svg=$(SOURCE).svg diff --git a/tikz/topology-simplex-3/Readme.md b/tikz/topology-simplex-3/Readme.md new file mode 100644 index 0000000..455e771 --- /dev/null +++ b/tikz/topology-simplex-3/Readme.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](topology-simplex-3.png) diff --git a/tikz/topology-simplex-3/topology-simplex-3.png b/tikz/topology-simplex-3/topology-simplex-3.png new file mode 100644 index 0000000..b1ebcd7 Binary files /dev/null and b/tikz/topology-simplex-3/topology-simplex-3.png differ diff --git a/tikz/topology-simplex-3/topology-simplex-3.tex b/tikz/topology-simplex-3/topology-simplex-3.tex new file mode 100644 index 0000000..449c935 --- /dev/null +++ b/tikz/topology-simplex-3/topology-simplex-3.tex @@ -0,0 +1,18 @@ +\documentclass[varwidth=true, border=2pt]{standalone} + +\usepackage{tikz} +\usetikzlibrary{shapes.misc} + +\begin{document} +\begin{tikzpicture} + \tikzstyle{point}=[thick,draw=black,cross out,inner sep=0pt,minimum width=4pt,minimum height=4pt] + + \node (a)[point,label={[label distance=0cm]180:$e_0$}] at (0,0) {}; + \node (b)[point,label={[label distance=0cm]0:$e_1$}] at (2,0) {}; + \node (c)[point,label={[label distance=0cm]0:$e_2$}] at (1,2) {}; + \node (d)[point,label={[label distance=0cm]0:$e_3$}] at (1,0.7) {}; + \draw (a.center) -- (b.center) -- (c.center) -- cycle; + \draw[dashed] (a.center) -- (d.center) -- (b.center); + \draw[dashed] (d.center) -- (c.center); +\end{tikzpicture} +\end{document} diff --git a/tikz/triangle/Readme.md b/tikz/triangle/Readme.md new file mode 100644 index 0000000..e3bfcf2 --- /dev/null +++ b/tikz/triangle/Readme.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](triangle.png)