diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..ab91280 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +*.gif diff=image +*.jpg diff=image +*.png diff=image \ No newline at end of file diff --git a/.meta/add_readme.py b/.meta/add_readme.py new file mode 100755 index 0000000..ac26d28 --- /dev/null +++ b/.meta/add_readme.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python + +import os +from os import listdir +from os.path import isfile, join + +import logging +import sys + +logging.basicConfig(format='%(asctime)s %(levelname)s %(message)s', + level=logging.DEBUG, + stream=sys.stdout) + + +def create_readme(directory): + project_name = os.path.basename(directory) + onlyfiles = [f.lower() + for f in listdir(directory) + if isfile(join(directory, f))] + if ('%s.tex' % project_name) not in onlyfiles: + logging.warning("Dir '%s' has no standard .tex filename.", directory) + return + text = "Compiled example\n" + text += "----------------\n" + text += "![Example](%s.png)\n" % project_name + with open(os.path.join(directory, "README.md"), 'w') as f: + f.write(text) + os.system("make png -C %s" % directory) + +subdirs = [x[0] for x in os.walk('.')] +subdirs = [f for f in subdirs + if not any([True for e in f.split('/') + if e.startswith('.') and len(e) > 1])] +for subdir in subdirs: + onlyfiles = [f.lower() for f in listdir(subdir) if isfile(join(subdir, f))] + if 'readme.md' not in onlyfiles: + create_readme(subdir) diff --git a/documents/chess-chessboard-4x4/README.md b/documents/chess-chessboard-4x4/README.md new file mode 100644 index 0000000..a0d3f89 --- /dev/null +++ b/documents/chess-chessboard-4x4/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](chess-chessboard-4x4.png) diff --git a/documents/chess-chessboard-4x4/chess-chessboard-4x4.png b/documents/chess-chessboard-4x4/chess-chessboard-4x4.png new file mode 100644 index 0000000..9d55705 Binary files /dev/null and b/documents/chess-chessboard-4x4/chess-chessboard-4x4.png differ diff --git a/documents/chess-chessboard-shortest-game/README.md b/documents/chess-chessboard-shortest-game/README.md new file mode 100644 index 0000000..3d751f1 --- /dev/null +++ b/documents/chess-chessboard-shortest-game/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](chess-chessboard-shortest-game.png) diff --git a/documents/chess-chessboard-shortest-game/chess-chessboard-shortest-game.png b/documents/chess-chessboard-shortest-game/chess-chessboard-shortest-game.png new file mode 100644 index 0000000..5d03da0 Binary files /dev/null and b/documents/chess-chessboard-shortest-game/chess-chessboard-shortest-game.png differ diff --git a/documents/chess-chessboard-simple-example/README.md b/documents/chess-chessboard-simple-example/README.md new file mode 100644 index 0000000..021b4be --- /dev/null +++ b/documents/chess-chessboard-simple-example/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](chess-chessboard-simple-example.png) diff --git a/documents/chess-chessboard-simple-example/chess-chessboard-simple-example.png b/documents/chess-chessboard-simple-example/chess-chessboard-simple-example.png new file mode 100644 index 0000000..71036fe Binary files /dev/null and b/documents/chess-chessboard-simple-example/chess-chessboard-simple-example.png differ diff --git a/documents/chess-skak-simple-example/README.md b/documents/chess-skak-simple-example/README.md new file mode 100644 index 0000000..d603c3f --- /dev/null +++ b/documents/chess-skak-simple-example/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](chess-skak-simple-example.png) diff --git a/documents/chess-skak-simple-example/chess-skak-simple-example.png b/documents/chess-skak-simple-example/chess-skak-simple-example.png new file mode 100644 index 0000000..2f9696b Binary files /dev/null and b/documents/chess-skak-simple-example/chess-skak-simple-example.png differ diff --git a/documents/eaz/Makefile b/documents/eaz/Makefile index 0f1fb3d..8f2242e 100644 --- a/documents/eaz/Makefile +++ b/documents/eaz/Makefile @@ -1,7 +1,33 @@ SOURCE = eaz +DELAY = 80 +DENSITY = 300 +WIDTH = 512 + make: pdflatex $(SOURCE).tex -output-format=pdf make clean clean: - rm -rf $(TARGET) *.class *.html *.log *.aux *.out + rm -rf $(TARGET) *.class *.html *.log *.aux *.data *.gnuplot + +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-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/documents/eaz/README.md b/documents/eaz/README.md new file mode 100644 index 0000000..c668d2c --- /dev/null +++ b/documents/eaz/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](eaz.png) diff --git a/documents/eaz/eaz.pdf b/documents/eaz/eaz.pdf index 0b02492..f85022a 100644 Binary files a/documents/eaz/eaz.pdf and b/documents/eaz/eaz.pdf differ diff --git a/documents/eaz/eaz.png b/documents/eaz/eaz.png new file mode 100644 index 0000000..ccb4923 Binary files /dev/null and b/documents/eaz/eaz.png differ diff --git a/documents/math-euklidische-normalform/README.md b/documents/math-euklidische-normalform/README.md new file mode 100644 index 0000000..338ae94 --- /dev/null +++ b/documents/math-euklidische-normalform/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](math-euklidische-normalform.png) diff --git a/documents/math-euklidische-normalform/math-euklidische-normalform.png b/documents/math-euklidische-normalform/math-euklidische-normalform.png new file mode 100644 index 0000000..2bae68f Binary files /dev/null and b/documents/math-euklidische-normalform/math-euklidische-normalform.png differ diff --git a/documents/math-sylvester-diagonal-matrix/README.md b/documents/math-sylvester-diagonal-matrix/README.md new file mode 100644 index 0000000..0ba54c8 --- /dev/null +++ b/documents/math-sylvester-diagonal-matrix/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](math-sylvester-diagonal-matrix.png) diff --git a/documents/math-sylvester-diagonal-matrix/math-sylvester-diagonal-matrix.png b/documents/math-sylvester-diagonal-matrix/math-sylvester-diagonal-matrix.png new file mode 100644 index 0000000..7270234 Binary files /dev/null and b/documents/math-sylvester-diagonal-matrix/math-sylvester-diagonal-matrix.png differ diff --git a/documents/size/Makefile b/documents/size/Makefile index 9db3d73..9cc2d34 100644 --- a/documents/size/Makefile +++ b/documents/size/Makefile @@ -1,10 +1,33 @@ SOURCE = size +DELAY = 80 +DENSITY = 300 +WIDTH = 512 make: - pdflatex $(SOURCE).tex -output-format=pdf # first run for the aux file - makeindex $(SOURCE) # now the index is generated - pdflatex $(SOURCE).tex -output-format=pdf # pdf with index :-) + pdflatex $(SOURCE).tex -output-format=pdf make clean clean: - rm -rf $(TARGET) *.class *.html *.log *.aux *.out *.ind *.idx *.ilg *.toc *.bbl *.blg *.pyg + rm -rf $(TARGET) *.class *.html *.log *.aux *.data *.gnuplot + +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-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/documents/size/README.md b/documents/size/README.md new file mode 100644 index 0000000..9a2fb0b --- /dev/null +++ b/documents/size/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](size.png) diff --git a/documents/size/size.pdf b/documents/size/size.pdf index 9a2d6e4..a038c98 100644 Binary files a/documents/size/size.pdf and b/documents/size/size.pdf differ diff --git a/documents/size/size.png b/documents/size/size.png new file mode 100644 index 0000000..5f872d2 Binary files /dev/null and b/documents/size/size.png differ diff --git a/documents/table-multiple-pages/README.md b/documents/table-multiple-pages/README.md new file mode 100644 index 0000000..fa11ef5 --- /dev/null +++ b/documents/table-multiple-pages/README.md @@ -0,0 +1 @@ +Example with a very long table over multiple pages \ No newline at end of file diff --git a/documents/zwischenmiete-vertrag/README.md b/documents/zwischenmiete-vertrag/README.md new file mode 100644 index 0000000..366c8f4 --- /dev/null +++ b/documents/zwischenmiete-vertrag/README.md @@ -0,0 +1,2 @@ +Example for a contract - in German - about giving your apartment to somebody +else for a short time. \ No newline at end of file diff --git a/images/basic/Makefile b/images/basic/Makefile index 9ed16a3..fc2cdc9 100644 --- a/images/basic/Makefile +++ b/images/basic/Makefile @@ -1,8 +1,34 @@ SOURCE = basic +DELAY = 80 +DENSITY = 300 +WIDTH = 512 make: + pdflatex $(SOURCE).tex -output-format=pdf pdflatex $(SOURCE).tex -output-format=pdf make clean clean: - rm -rf $(TARGET) *.class *.html *.log *.aux *.out *.ind *.idx *.ilg *.toc *.bbl *.blg *.pyg + rm -rf $(TARGET) *.class *.html *.log *.aux *.data *.gnuplot + +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-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/images/basic/README.md b/images/basic/README.md new file mode 100644 index 0000000..6f2bd87 --- /dev/null +++ b/images/basic/README.md @@ -0,0 +1 @@ +Just include an image in a document in its original size \ No newline at end of file diff --git a/images/float/Makefile b/images/float/Makefile index 69d8113..857cc81 100644 --- a/images/float/Makefile +++ b/images/float/Makefile @@ -1,8 +1,33 @@ SOURCE = float +DELAY = 80 +DENSITY = 300 +WIDTH = 512 make: pdflatex $(SOURCE).tex -output-format=pdf make clean clean: - rm -rf $(TARGET) *.class *.html *.log *.aux *.out *.ind *.idx *.ilg *.toc *.bbl *.blg *.pyg + rm -rf $(TARGET) *.class *.html *.log *.aux *.data *.gnuplot + +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-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/images/float/README.md b/images/float/README.md new file mode 100644 index 0000000..a5922b5 --- /dev/null +++ b/images/float/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](float.png) diff --git a/images/float/float.png b/images/float/float.png new file mode 100644 index 0000000..a12d75b Binary files /dev/null and b/images/float/float.png differ diff --git a/images/scaling/Makefile b/images/scaling/Makefile index a55a96a..16cc82f 100644 --- a/images/scaling/Makefile +++ b/images/scaling/Makefile @@ -1,8 +1,33 @@ SOURCE = scaling +DELAY = 80 +DENSITY = 300 +WIDTH = 512 make: pdflatex $(SOURCE).tex -output-format=pdf make clean clean: - rm -rf $(TARGET) *.class *.html *.log *.aux *.out *.ind *.idx *.ilg *.toc *.bbl *.blg *.pyg + rm -rf $(TARGET) *.class *.html *.log *.aux *.data *.gnuplot + +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-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/images/scaling/README.md b/images/scaling/README.md new file mode 100644 index 0000000..47d5d8c --- /dev/null +++ b/images/scaling/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](scaling.png) diff --git a/images/scaling/scaling.png b/images/scaling/scaling.png new file mode 100644 index 0000000..f9c9ce2 Binary files /dev/null and b/images/scaling/scaling.png differ diff --git a/images/side-by-side-subfig/Makefile b/images/side-by-side-subfig/Makefile index 3c14f31..1eac662 100644 --- a/images/side-by-side-subfig/Makefile +++ b/images/side-by-side-subfig/Makefile @@ -1,4 +1,7 @@ SOURCE = side-by-side-subfig +DELAY = 80 +DENSITY = 300 +WIDTH = 512 make: pdflatex $(SOURCE).tex -output-format=pdf @@ -6,4 +9,26 @@ make: make clean clean: - rm -rf $(TARGET) *.class *.html *.log *.aux *.out *.ind *.idx *.ilg *.toc *.bbl *.blg *.pyg + rm -rf $(TARGET) *.class *.html *.log *.aux *.data *.gnuplot + +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-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/images/side-by-side-subfig/side-by-side-subfig.png b/images/side-by-side-subfig/side-by-side-subfig.png new file mode 100644 index 0000000..937fc8b Binary files /dev/null and b/images/side-by-side-subfig/side-by-side-subfig.png differ diff --git a/images/side-by-side/Makefile b/images/side-by-side/Makefile index b674a8c..6dc1ed7 100644 --- a/images/side-by-side/Makefile +++ b/images/side-by-side/Makefile @@ -1,4 +1,7 @@ SOURCE = side-by-side +DELAY = 80 +DENSITY = 300 +WIDTH = 512 make: pdflatex $(SOURCE).tex -output-format=pdf @@ -6,4 +9,26 @@ make: make clean clean: - rm -rf $(TARGET) *.class *.html *.log *.aux *.out *.ind *.idx *.ilg *.toc *.bbl *.blg *.pyg + rm -rf $(TARGET) *.class *.html *.log *.aux *.data *.gnuplot + +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-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/images/side-by-side/README.md b/images/side-by-side/README.md new file mode 100644 index 0000000..41821d2 --- /dev/null +++ b/images/side-by-side/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](side-by-side.png) diff --git a/images/side-by-side/side-by-side.pdf b/images/side-by-side/side-by-side.pdf index 5877255..9ffd367 100644 Binary files a/images/side-by-side/side-by-side.pdf and b/images/side-by-side/side-by-side.pdf differ diff --git a/images/side-by-side/side-by-side.png b/images/side-by-side/side-by-side.png new file mode 100644 index 0000000..ef7303b Binary files /dev/null and b/images/side-by-side/side-by-side.png differ diff --git a/math/commutative-diagramm/README.md b/math/commutative-diagramm/README.md new file mode 100644 index 0000000..9fcc86c --- /dev/null +++ b/math/commutative-diagramm/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](commutative-diagramm.png) diff --git a/math/commutative-diagramm/commutative-diagramm.png b/math/commutative-diagramm/commutative-diagramm.png new file mode 100644 index 0000000..9c29fe4 Binary files /dev/null and b/math/commutative-diagramm/commutative-diagramm.png differ diff --git a/presentations/Tutorenschlung/presentation/README.md b/presentations/Tutorenschlung/presentation/README.md new file mode 100644 index 0000000..ca9aeb6 --- /dev/null +++ b/presentations/Tutorenschlung/presentation/README.md @@ -0,0 +1 @@ +Presentation of a softskill course at KIT. \ No newline at end of file diff --git a/source-code/Pseudocode/quotes/README.md b/source-code/Pseudocode/quotes/README.md new file mode 100644 index 0000000..a15e705 --- /dev/null +++ b/source-code/Pseudocode/quotes/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](quotes.png) diff --git a/source-code/Pseudocode/quotes/quotes.png b/source-code/Pseudocode/quotes/quotes.png index f194cb5..b94cf7e 100644 Binary files a/source-code/Pseudocode/quotes/quotes.png and b/source-code/Pseudocode/quotes/quotes.png differ diff --git a/tikz/b-tree-2-small-2/README.md b/tikz/b-tree-2-small-2/README.md new file mode 100644 index 0000000..b6a15e2 --- /dev/null +++ b/tikz/b-tree-2-small-2/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](b-tree-2-small-2.png) diff --git a/tikz/b-tree-2-small-2/b-tree-2-small-2.png b/tikz/b-tree-2-small-2/b-tree-2-small-2.png new file mode 100644 index 0000000..7540eaf Binary files /dev/null and b/tikz/b-tree-2-small-2/b-tree-2-small-2.png differ diff --git a/tikz/b-tree-2-small-3/README.md b/tikz/b-tree-2-small-3/README.md new file mode 100644 index 0000000..7bc45fd --- /dev/null +++ b/tikz/b-tree-2-small-3/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](b-tree-2-small-3.png) diff --git a/tikz/b-tree-2-small-3/b-tree-2-small-3.png b/tikz/b-tree-2-small-3/b-tree-2-small-3.png new file mode 100644 index 0000000..f398568 Binary files /dev/null and b/tikz/b-tree-2-small-3/b-tree-2-small-3.png differ diff --git a/tikz/b-tree-2-small-4/README.md b/tikz/b-tree-2-small-4/README.md new file mode 100644 index 0000000..915ce71 --- /dev/null +++ b/tikz/b-tree-2-small-4/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](b-tree-2-small-4.png) diff --git a/tikz/b-tree-2-small-4/b-tree-2-small-4.png b/tikz/b-tree-2-small-4/b-tree-2-small-4.png new file mode 100644 index 0000000..3cbe8a6 Binary files /dev/null and b/tikz/b-tree-2-small-4/b-tree-2-small-4.png differ diff --git a/tikz/b-tree-2-small/Makefile b/tikz/b-tree-2-small/Makefile index 7f1fe7d..04efdbb 100644 --- a/tikz/b-tree-2-small/Makefile +++ b/tikz/b-tree-2-small/Makefile @@ -1,14 +1,14 @@ SOURCE = b-tree-2-small DELAY = 80 DENSITY = 300 -WIDTH = 500 +WIDTH = 512 make: pdflatex $(SOURCE).tex -output-format=pdf make clean clean: - rm -rf $(TARGET) *.class *.html *.log *.aux + rm -rf $(TARGET) *.class *.html *.log *.aux *.data *.gnuplot gif: pdfcrop $(SOURCE).pdf @@ -28,4 +28,6 @@ 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 + inkscape $(SOURCE).svg --export-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/tikz/b-tree-2-small/README.md b/tikz/b-tree-2-small/README.md new file mode 100644 index 0000000..361d4fa --- /dev/null +++ b/tikz/b-tree-2-small/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](b-tree-2-small.png) diff --git a/tikz/b-tree-2-small/b-tree-2-small.png b/tikz/b-tree-2-small/b-tree-2-small.png new file mode 100644 index 0000000..77e8ca6 Binary files /dev/null and b/tikz/b-tree-2-small/b-tree-2-small.png differ diff --git a/tikz/b-tree-3-evolution/README.md b/tikz/b-tree-3-evolution/README.md new file mode 100644 index 0000000..4914842 --- /dev/null +++ b/tikz/b-tree-3-evolution/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](b-tree-3-evolution.png) diff --git a/tikz/b-tree-3-evolution/b-tree-3-evolution.png b/tikz/b-tree-3-evolution/b-tree-3-evolution.png new file mode 100644 index 0000000..faea89e Binary files /dev/null and b/tikz/b-tree-3-evolution/b-tree-3-evolution.png differ diff --git a/tikz/b-tree-node/README.md b/tikz/b-tree-node/README.md new file mode 100644 index 0000000..67a4357 --- /dev/null +++ b/tikz/b-tree-node/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](b-tree-node.png) diff --git a/tikz/b-tree-node/b-tree-node.png b/tikz/b-tree-node/b-tree-node.png new file mode 100644 index 0000000..44770de Binary files /dev/null and b/tikz/b-tree-node/b-tree-node.png differ diff --git a/tikz/binary-search-tree/README.md b/tikz/binary-search-tree/README.md new file mode 100644 index 0000000..cac1991 --- /dev/null +++ b/tikz/binary-search-tree/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](binary-search-tree.png) diff --git a/tikz/binary-search-tree/binary-search-tree.png b/tikz/binary-search-tree/binary-search-tree.png new file mode 100644 index 0000000..bfb3a96 Binary files /dev/null and b/tikz/binary-search-tree/binary-search-tree.png differ diff --git a/tikz/bounding-box-lines-1/README.md b/tikz/bounding-box-lines-1/README.md new file mode 100644 index 0000000..9afab9e --- /dev/null +++ b/tikz/bounding-box-lines-1/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](bounding-box-lines-1.png) diff --git a/tikz/bounding-box-lines-1/bounding-box-lines-1.png b/tikz/bounding-box-lines-1/bounding-box-lines-1.png new file mode 100644 index 0000000..fe75a3a Binary files /dev/null and b/tikz/bounding-box-lines-1/bounding-box-lines-1.png differ diff --git a/tikz/bounding-box-lines-2/README.md b/tikz/bounding-box-lines-2/README.md new file mode 100644 index 0000000..1db12a6 --- /dev/null +++ b/tikz/bounding-box-lines-2/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](bounding-box-lines-2.png) diff --git a/tikz/bounding-box-lines-2/bounding-box-lines-2.png b/tikz/bounding-box-lines-2/bounding-box-lines-2.png new file mode 100644 index 0000000..a513c96 Binary files /dev/null and b/tikz/bounding-box-lines-2/bounding-box-lines-2.png differ diff --git a/tikz/bounding-box-lines-3/README.md b/tikz/bounding-box-lines-3/README.md new file mode 100644 index 0000000..51c6fc9 --- /dev/null +++ b/tikz/bounding-box-lines-3/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](bounding-box-lines-3.png) diff --git a/tikz/bounding-box-lines-3/bounding-box-lines-3.png b/tikz/bounding-box-lines-3/bounding-box-lines-3.png new file mode 100644 index 0000000..8d3efb4 Binary files /dev/null and b/tikz/bounding-box-lines-3/bounding-box-lines-3.png differ diff --git a/tikz/bounding-box-lines-4/README.md b/tikz/bounding-box-lines-4/README.md new file mode 100644 index 0000000..d409d2d --- /dev/null +++ b/tikz/bounding-box-lines-4/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](bounding-box-lines-4.png) diff --git a/tikz/bounding-box-lines-4/bounding-box-lines-4.png b/tikz/bounding-box-lines-4/bounding-box-lines-4.png new file mode 100644 index 0000000..ee2fcd2 Binary files /dev/null and b/tikz/bounding-box-lines-4/bounding-box-lines-4.png differ diff --git a/tikz/cache-4-way-associative/README.md b/tikz/cache-4-way-associative/README.md new file mode 100644 index 0000000..6aa1a4a --- /dev/null +++ b/tikz/cache-4-way-associative/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](cache-4-way-associative.png) diff --git a/tikz/cache-4-way-associative/cache-4-way-associative.png b/tikz/cache-4-way-associative/cache-4-way-associative.png new file mode 100644 index 0000000..55e5070 Binary files /dev/null and b/tikz/cache-4-way-associative/cache-4-way-associative.png differ diff --git a/tikz/chemistry-example/README.md b/tikz/chemistry-example/README.md new file mode 100644 index 0000000..8ad1ab2 --- /dev/null +++ b/tikz/chemistry-example/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](chemistry-example.png) diff --git a/tikz/chemistry-example/chemistry-example.png b/tikz/chemistry-example/chemistry-example.png new file mode 100644 index 0000000..ed80d98 Binary files /dev/null and b/tikz/chemistry-example/chemistry-example.png differ diff --git a/tikz/circle-convex-metric-space/README.md b/tikz/circle-convex-metric-space/README.md new file mode 100644 index 0000000..72358de --- /dev/null +++ b/tikz/circle-convex-metric-space/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](circle-convex-metric-space.png) diff --git a/tikz/circle-convex-metric-space/circle-convex-metric-space.png b/tikz/circle-convex-metric-space/circle-convex-metric-space.png new file mode 100644 index 0000000..02eff34 Binary files /dev/null and b/tikz/circle-convex-metric-space/circle-convex-metric-space.png differ diff --git a/tikz/circles-closed/README.md b/tikz/circles-closed/README.md new file mode 100644 index 0000000..8a949f3 --- /dev/null +++ b/tikz/circles-closed/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](circles-closed.png) diff --git a/tikz/circles-closed/circles-closed.png b/tikz/circles-closed/circles-closed.png new file mode 100644 index 0000000..5448cc4 Binary files /dev/null and b/tikz/circles-closed/circles-closed.png differ diff --git a/tikz/circular-cone/README.md b/tikz/circular-cone/README.md new file mode 100644 index 0000000..a153d4f --- /dev/null +++ b/tikz/circular-cone/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](circular-cone.png) diff --git a/tikz/circular-sector-centroid/README.md b/tikz/circular-sector-centroid/README.md new file mode 100644 index 0000000..831bc3b --- /dev/null +++ b/tikz/circular-sector-centroid/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](circular-sector-centroid.png) diff --git a/tikz/circular-sector-centroid/circular-sector-centroid.png b/tikz/circular-sector-centroid/circular-sector-centroid.png new file mode 100644 index 0000000..3e91cf5 Binary files /dev/null and b/tikz/circular-sector-centroid/circular-sector-centroid.png differ diff --git a/tikz/cmos-nor/README.md b/tikz/cmos-nor/README.md new file mode 100644 index 0000000..af7454e --- /dev/null +++ b/tikz/cmos-nor/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](cmos-nor.png) diff --git a/tikz/cmos-sram-cell/README.md b/tikz/cmos-sram-cell/README.md new file mode 100644 index 0000000..a1a64b1 --- /dev/null +++ b/tikz/cmos-sram-cell/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](cmos-sram-cell.png) diff --git a/tikz/cmos-sram-cell/cmos-sram-cell.png b/tikz/cmos-sram-cell/cmos-sram-cell.png index d9b3c65..f14039d 100644 Binary files a/tikz/cmos-sram-cell/cmos-sram-cell.png and b/tikz/cmos-sram-cell/cmos-sram-cell.png differ diff --git a/tikz/countable-sets/README.md b/tikz/countable-sets/README.md new file mode 100644 index 0000000..e9f97b9 --- /dev/null +++ b/tikz/countable-sets/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](countable-sets.png) diff --git a/tikz/countable-sets/countable-sets.png b/tikz/countable-sets/countable-sets.png new file mode 100644 index 0000000..bec32dc Binary files /dev/null and b/tikz/countable-sets/countable-sets.png differ diff --git a/tikz/cubic-function/Makefile b/tikz/cubic-function/Makefile index 6690534..3e081a6 100644 --- a/tikz/cubic-function/Makefile +++ b/tikz/cubic-function/Makefile @@ -1,7 +1,7 @@ SOURCE = cubic-function DELAY = 80 DENSITY = 300 -WIDTH = 500 +WIDTH = 512 make: pdflatex $(SOURCE).tex -output-format=pdf @@ -28,4 +28,6 @@ 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 + inkscape $(SOURCE).svg --export-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/tikz/cubic-function/README.md b/tikz/cubic-function/README.md new file mode 100644 index 0000000..b364e88 --- /dev/null +++ b/tikz/cubic-function/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](cubic-function.png) diff --git a/tikz/cubic-function/cubic-function.png b/tikz/cubic-function/cubic-function.png new file mode 100644 index 0000000..994ad0d Binary files /dev/null and b/tikz/cubic-function/cubic-function.png differ diff --git a/tikz/dijkstra-fail/README.md b/tikz/dijkstra-fail/README.md new file mode 100644 index 0000000..cee3f61 --- /dev/null +++ b/tikz/dijkstra-fail/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](dijkstra-fail.png) diff --git a/tikz/dijkstra/Makefile b/tikz/dijkstra/Makefile deleted file mode 100644 index 72c5140..0000000 --- a/tikz/dijkstra/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -SOURCE = dot-product-1 -DELAY = 80 -DENSITY = 300 - -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 - -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/dijkstra/README b/tikz/dijkstra/README deleted file mode 100644 index b98e71a..0000000 --- a/tikz/dijkstra/README +++ /dev/null @@ -1,2 +0,0 @@ -Das ist nicht fertig! -TODO: Fertig stellen diff --git a/tikz/dijkstra/dijkstra.py b/tikz/dijkstra/dijkstra.py deleted file mode 100644 index 962cf63..0000000 --- a/tikz/dijkstra/dijkstra.py +++ /dev/null @@ -1,93 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- - -class Node(object): - """ A node. """ - - def __init__(self, x, y, data): - self._data = data # data connected to the node - self._x = x # x-position - self._y = y # y-position - - data = property(fget=lambda self: self._data) - x = property(fget=lambda self: self._x) - y = property(fget=lambda self: self._y) - - def __str__(self): - return "{(%i,%i)/%s}" % (self.x, self.y, str(self.data)) - - def __repr__(self): - return "{(%i,%i)/%s}" % (self.x, self.y, str(self.data)) - -class Edge(object): - """ An edge. """ - - def __init__(self, startNode, endNode, weight=0, directed=False): - self._startNode = startNode - self._endNode = endNode - self._weight = weight - self._directed = directed - - startNode = property(fget=lambda self: self._startNode) - endNode = property(fget=lambda self: self._endNode) - weight = property(fget=lambda self: self._weight) - directed = property(fget=lambda self: self._directed) - - def __str__(self): - return "%s/%s/%i" % (str(id(self.startNode)), str(id(self.endNode)), self.weight) - - def __repr__(self): - return "%s/%s/%i" % (str(id(self.startNode)), str(id(self.endNode)), self.weight) - -class Graph(object): - """ A graph. """ - - def __init__(self, directed=False): - self._directed = directed - self._edges = [] - self._vertices = [] - - directed = property(fget=lambda self: self._directed) - edges = property(fget=lambda self: self._edges) - vertices = property(fget=lambda self: self._vertices) - - def printVertices(self): - vertexString = "" - for vertex in self.vertices: - vertexString += str(vertex) - return vertexString - - def printEdges(self): - edgeString = "% Connect vertices with edges and draw weights\n" - edgeString += "\\foreach \source/ \dest /\weight in {" - for i, edge in enumerate(self.edges): - if i != 0: - edgeString += ", " - edgeString += str(edge) - edgeString += "}\n" - edgeString += "\path[edge] (\source) -- node[weight] {$\weight$} (\dest);" - return edgeString - - def printGraph(self): - print("\\begin{tikzpicture}[scale=1.8, auto,swap]") - print("\\foreach \pos/\\name in {" + self.printVertices() + "}") - print("\t\\node[vertex] (\\name) at \pos {$\\name$};") - print(self.printEdges()) - print("\end{tikzpicture}") - -if '__main__' == __name__: - graph = Graph() - k1 = Node(1,2, 1) - k2 = Node(3,0, 2) - k3 = Node(3,3, 3) - k6 = Node(1,4, 6) - k5 = Node(4,5, 5) - k4 = Node(5,3, 4) - graph._vertices.append(k1) - graph._vertices.append(k2) - graph._vertices.append(k3) - graph._vertices.append(k4) - graph._vertices.append(k5) - graph._vertices.append(k6) - graph._edges.append(Edge(k1,k2, 7)) - graph.printGraph() diff --git a/tikz/dijkstra/dot-product-1.tex b/tikz/dijkstra/dot-product-1.tex deleted file mode 100644 index 8ad78de..0000000 --- a/tikz/dijkstra/dot-product-1.tex +++ /dev/null @@ -1,24 +0,0 @@ -\documentclass{article} -\usepackage[pdftex,active,tightpage]{preview} -\setlength\PreviewBorder{2mm} -\usepackage{tikz} -\usetikzlibrary{arrows,positioning} -\tikzset{ - %Define standard arrow tip - >=stealth', - % Define arrow style - pil/.style={ - ->, - thick} -} - -\begin{document} -\begin{preview} -\begin{tikzpicture} - \draw[fill=green!30] (0,0) -- (90:.75cm) arc (90:27:.75cm); - \draw[pil,color=black] (0,0) -- node[right=2pt] {$\vec a$} (27:2.2cm); - \draw[pil,color=black] (0,0) -- node[near end, right=-3pt] {$\vec b$} (90:2cm); - \draw(60:0.5cm) node {$\varphi$}; - \end{tikzpicture} -\end{preview} -\end{document} diff --git a/tikz/dot-product-1/README.md b/tikz/dot-product-1/README.md new file mode 100644 index 0000000..17b9c8e --- /dev/null +++ b/tikz/dot-product-1/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](dot-product-1.png) diff --git a/tikz/dot-product-2/README.md b/tikz/dot-product-2/README.md new file mode 100644 index 0000000..b1ed0aa --- /dev/null +++ b/tikz/dot-product-2/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](dot-product-2.png) diff --git a/tikz/dot-product-4/README.md b/tikz/dot-product-4/README.md new file mode 100644 index 0000000..92fc7a9 --- /dev/null +++ b/tikz/dot-product-4/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](dot-product-4.png) diff --git a/tikz/dot-product-5/README.md b/tikz/dot-product-5/README.md new file mode 100644 index 0000000..6ee1085 --- /dev/null +++ b/tikz/dot-product-5/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](dot-product-5.png) diff --git a/tikz/dot-product-6/README.md b/tikz/dot-product-6/README.md new file mode 100644 index 0000000..1222626 --- /dev/null +++ b/tikz/dot-product-6/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](dot-product-6.png) diff --git a/tikz/doubly-linked-list/README.md b/tikz/doubly-linked-list/README.md new file mode 100644 index 0000000..490e40c --- /dev/null +++ b/tikz/doubly-linked-list/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](doubly-linked-list.png) diff --git a/tikz/earth-skizze-2/Makefile b/tikz/earth-skizze-2/Makefile index 4b121ca..07fbefb 100644 --- a/tikz/earth-skizze-2/Makefile +++ b/tikz/earth-skizze-2/Makefile @@ -25,11 +25,9 @@ transparentGif: make clean svg: - make #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 - rsvg-convert -a -w $(WIDTH) -f svg $(SOURCE).svg -o $(SOURCE)2.svg - inkscape $(SOURCE)2.svg --export-plain-svg=$(SOURCE).svg - rm $(SOURCE)2.svg + inkscape $(SOURCE).svg --export-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/tikz/earth-skizze-2/README.md b/tikz/earth-skizze-2/README.md new file mode 100644 index 0000000..1602f16 --- /dev/null +++ b/tikz/earth-skizze-2/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](earth-skizze-2.png) diff --git a/tikz/earth-skizze-2/earth-skizze-2.png b/tikz/earth-skizze-2/earth-skizze-2.png index 896b6c6..754bb94 100644 Binary files a/tikz/earth-skizze-2/earth-skizze-2.png and b/tikz/earth-skizze-2/earth-skizze-2.png differ diff --git a/tikz/earth-skizze/README.md b/tikz/earth-skizze/README.md new file mode 100644 index 0000000..4521384 --- /dev/null +++ b/tikz/earth-skizze/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](earth-skizze.png) diff --git a/tikz/ellipsoid/README.md b/tikz/ellipsoid/README.md new file mode 100644 index 0000000..693f887 --- /dev/null +++ b/tikz/ellipsoid/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](ellipsoid.png) diff --git a/tikz/equilateral-triangle-circles/README.md b/tikz/equilateral-triangle-circles/README.md new file mode 100644 index 0000000..476707a --- /dev/null +++ b/tikz/equilateral-triangle-circles/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](equilateral-triangle-circles.png) diff --git a/tikz/equilateral-triangle-heights/README.md b/tikz/equilateral-triangle-heights/README.md new file mode 100644 index 0000000..de38a5e --- /dev/null +++ b/tikz/equilateral-triangle-heights/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](equilateral-triangle-heights.png) diff --git a/tikz/equilateral-triangle/README.md b/tikz/equilateral-triangle/README.md new file mode 100644 index 0000000..8f122d4 --- /dev/null +++ b/tikz/equilateral-triangle/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](equilateral-triangle.png) diff --git a/tikz/evaluation-tree/README.md b/tikz/evaluation-tree/README.md new file mode 100644 index 0000000..1e22ef1 --- /dev/null +++ b/tikz/evaluation-tree/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](evaluation-tree.png) diff --git a/tikz/faktorraum/README.md b/tikz/faktorraum/README.md new file mode 100644 index 0000000..5e94046 --- /dev/null +++ b/tikz/faktorraum/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](faktorraum.png) diff --git a/tikz/halbleiterspeicher-klassifizierung/README.md b/tikz/halbleiterspeicher-klassifizierung/README.md new file mode 100644 index 0000000..035f1a6 --- /dev/null +++ b/tikz/halbleiterspeicher-klassifizierung/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](halbleiterspeicher-klassifizierung.png) diff --git a/tikz/half-space/README.md b/tikz/half-space/README.md new file mode 100644 index 0000000..4065f30 --- /dev/null +++ b/tikz/half-space/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](half-space.png) diff --git a/tikz/hypersurface-2/README.md b/tikz/hypersurface-2/README.md new file mode 100644 index 0000000..0a53267 --- /dev/null +++ b/tikz/hypersurface-2/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](hypersurface-2.png) diff --git a/tikz/hypersurface-2/hypersurface-2.png b/tikz/hypersurface-2/hypersurface-2.png new file mode 100644 index 0000000..aa2671b Binary files /dev/null and b/tikz/hypersurface-2/hypersurface-2.png differ diff --git a/tikz/hypersurface-3/Makefile b/tikz/hypersurface-3/Makefile index 55b632c..a050943 100644 --- a/tikz/hypersurface-3/Makefile +++ b/tikz/hypersurface-3/Makefile @@ -1,7 +1,7 @@ SOURCE = hypersurface-3 DELAY = 80 DENSITY = 300 -WIDTH = 500 +WIDTH = 512 make: pdflatex $(SOURCE).tex -output-format=pdf @@ -28,4 +28,6 @@ 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 + inkscape $(SOURCE).svg --export-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/tikz/hypersurface-3/README.md b/tikz/hypersurface-3/README.md new file mode 100644 index 0000000..c4095c0 --- /dev/null +++ b/tikz/hypersurface-3/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](hypersurface-3.png) diff --git a/tikz/hypersurface-3/hypersurface-3.png b/tikz/hypersurface-3/hypersurface-3.png new file mode 100644 index 0000000..5186c9d Binary files /dev/null and b/tikz/hypersurface-3/hypersurface-3.png differ diff --git a/tikz/hypersurface-order-2/README.md b/tikz/hypersurface-order-2/README.md new file mode 100644 index 0000000..b07da59 --- /dev/null +++ b/tikz/hypersurface-order-2/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](hypersurface-order-2.png) diff --git a/tikz/hypersurface-order-2/hypersurface-order-2.png b/tikz/hypersurface-order-2/hypersurface-order-2.png new file mode 100644 index 0000000..9e7e48d Binary files /dev/null and b/tikz/hypersurface-order-2/hypersurface-order-2.png differ diff --git a/tikz/isosceles-triangle-more/README.md b/tikz/isosceles-triangle-more/README.md new file mode 100644 index 0000000..69797b2 --- /dev/null +++ b/tikz/isosceles-triangle-more/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](isosceles-triangle-more.png) diff --git a/tikz/isosceles-triangle/README.md b/tikz/isosceles-triangle/README.md new file mode 100644 index 0000000..38c4926 --- /dev/null +++ b/tikz/isosceles-triangle/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](isosceles-triangle.png) diff --git a/tikz/jordan-normal-form-block/README.md b/tikz/jordan-normal-form-block/README.md new file mode 100644 index 0000000..d877881 --- /dev/null +++ b/tikz/jordan-normal-form-block/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](jordan-normal-form-block.png) diff --git a/tikz/jordan-normal-form-block/jordan-normal-form-block.png b/tikz/jordan-normal-form-block/jordan-normal-form-block.png new file mode 100644 index 0000000..208dd60 Binary files /dev/null and b/tikz/jordan-normal-form-block/jordan-normal-form-block.png differ diff --git a/tikz/jordan-normal-form-scheme-small/README.md b/tikz/jordan-normal-form-scheme-small/README.md new file mode 100644 index 0000000..fcfd818 --- /dev/null +++ b/tikz/jordan-normal-form-scheme-small/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](jordan-normal-form-scheme-small.png) diff --git a/tikz/jordan-normal-form-scheme-small/jordan-normal-form-scheme-small.png b/tikz/jordan-normal-form-scheme-small/jordan-normal-form-scheme-small.png new file mode 100644 index 0000000..d6ce098 Binary files /dev/null and b/tikz/jordan-normal-form-scheme-small/jordan-normal-form-scheme-small.png differ diff --git a/tikz/line-reflection/Makefile b/tikz/line-reflection/Makefile index e2c0438..9ccb1e7 100644 --- a/tikz/line-reflection/Makefile +++ b/tikz/line-reflection/Makefile @@ -1,7 +1,7 @@ SOURCE = line-reflection DELAY = 80 DENSITY = 300 -WIDTH = 500 +WIDTH = 512 make: pdflatex $(SOURCE).tex -output-format=pdf @@ -28,4 +28,6 @@ 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 + inkscape $(SOURCE).svg --export-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/tikz/line-reflection/README.md b/tikz/line-reflection/README.md new file mode 100644 index 0000000..63e8ae5 --- /dev/null +++ b/tikz/line-reflection/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](line-reflection.png) diff --git a/tikz/line-reflection/line-reflection.png b/tikz/line-reflection/line-reflection.png new file mode 100644 index 0000000..5c7c4c0 Binary files /dev/null and b/tikz/line-reflection/line-reflection.png differ diff --git a/tikz/lines-intersections/Makefile b/tikz/lines-intersections/Makefile index ebde195..fd9a830 100644 --- a/tikz/lines-intersections/Makefile +++ b/tikz/lines-intersections/Makefile @@ -1,7 +1,7 @@ SOURCE = lines-intersections DELAY = 80 DENSITY = 300 -WIDTH = 500 +WIDTH = 512 make: pdflatex $(SOURCE).tex -output-format=pdf @@ -28,4 +28,6 @@ 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 + inkscape $(SOURCE).svg --export-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/tikz/lines-intersections/README.md b/tikz/lines-intersections/README.md new file mode 100644 index 0000000..177b572 --- /dev/null +++ b/tikz/lines-intersections/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](lines-intersections.png) diff --git a/tikz/lines-intersections/lines-intersections.png b/tikz/lines-intersections/lines-intersections.png new file mode 100644 index 0000000..fc31f22 Binary files /dev/null and b/tikz/lines-intersections/lines-intersections.png differ diff --git a/tikz/local-disk-space-piechart/README.md b/tikz/local-disk-space-piechart/README.md new file mode 100644 index 0000000..4300c30 --- /dev/null +++ b/tikz/local-disk-space-piechart/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](local-disk-space-piechart.png) diff --git a/tikz/local-disk-space-piechart/local-disk-space-piechart.png b/tikz/local-disk-space-piechart/local-disk-space-piechart.png new file mode 100644 index 0000000..916c379 Binary files /dev/null and b/tikz/local-disk-space-piechart/local-disk-space-piechart.png differ diff --git a/tikz/multidimensional-intervall/README.md b/tikz/multidimensional-intervall/README.md new file mode 100644 index 0000000..7d24f66 --- /dev/null +++ b/tikz/multidimensional-intervall/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](multidimensional-intervall.png) diff --git a/tikz/multidimensional-intervall/multidimensional-intervall.png b/tikz/multidimensional-intervall/multidimensional-intervall.png new file mode 100644 index 0000000..c995c49 Binary files /dev/null and b/tikz/multidimensional-intervall/multidimensional-intervall.png differ diff --git a/tikz/pairing-function/README.md b/tikz/pairing-function/README.md new file mode 100644 index 0000000..f0de527 --- /dev/null +++ b/tikz/pairing-function/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](pairing-function.png) diff --git a/tikz/pairing-function/pairing-function.png b/tikz/pairing-function/pairing-function.png new file mode 100644 index 0000000..31ff522 Binary files /dev/null and b/tikz/pairing-function/pairing-function.png differ diff --git a/tikz/parse-tree/README.md b/tikz/parse-tree/README.md new file mode 100644 index 0000000..b269b8f --- /dev/null +++ b/tikz/parse-tree/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](parse-tree.png) diff --git a/tikz/quadratic-function-uniform-continuity/README.md b/tikz/quadratic-function-uniform-continuity/README.md new file mode 100644 index 0000000..f26dba6 --- /dev/null +++ b/tikz/quadratic-function-uniform-continuity/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](quadratic-function-uniform-continuity.png) diff --git a/tikz/quadratic-function-uniform-continuity/quadratic-function-uniform-continuity.png b/tikz/quadratic-function-uniform-continuity/quadratic-function-uniform-continuity.png new file mode 100644 index 0000000..767d588 Binary files /dev/null and b/tikz/quadratic-function-uniform-continuity/quadratic-function-uniform-continuity.png differ diff --git a/tikz/rectangle-varignon/README.md b/tikz/rectangle-varignon/README.md new file mode 100644 index 0000000..1165ac4 --- /dev/null +++ b/tikz/rectangle-varignon/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](rectangle-varignon.png) diff --git a/tikz/rectangle-varignon/rectangle-varignon.png b/tikz/rectangle-varignon/rectangle-varignon.png new file mode 100644 index 0000000..3b2bc92 Binary files /dev/null and b/tikz/rectangle-varignon/rectangle-varignon.png differ diff --git a/tikz/red-black-tree/README.md b/tikz/red-black-tree/README.md new file mode 100644 index 0000000..c0afd89 --- /dev/null +++ b/tikz/red-black-tree/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](red-black-tree.png) diff --git a/tikz/red-black-tree/red-black-tree.png b/tikz/red-black-tree/red-black-tree.png new file mode 100644 index 0000000..bb81957 Binary files /dev/null and b/tikz/red-black-tree/red-black-tree.png differ diff --git a/tikz/robots-circle/README.md b/tikz/robots-circle/README.md new file mode 100644 index 0000000..7fbe258 --- /dev/null +++ b/tikz/robots-circle/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](robots-circle.png) diff --git a/tikz/robots-walk-away/README.md b/tikz/robots-walk-away/README.md new file mode 100644 index 0000000..983f517 --- /dev/null +++ b/tikz/robots-walk-away/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](robots-walk-away.png) diff --git a/tikz/single-level-page-table/README.md b/tikz/single-level-page-table/README.md new file mode 100644 index 0000000..47c67af --- /dev/null +++ b/tikz/single-level-page-table/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](single-level-page-table.png) diff --git a/tikz/single-level-page-table/single-level-page-table.png b/tikz/single-level-page-table/single-level-page-table.png new file mode 100644 index 0000000..f40f8aa Binary files /dev/null and b/tikz/single-level-page-table/single-level-page-table.png differ diff --git a/tikz/singly-linked-list/README.md b/tikz/singly-linked-list/README.md new file mode 100644 index 0000000..242538c --- /dev/null +++ b/tikz/singly-linked-list/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](singly-linked-list.png) diff --git a/tikz/singly-linked-list/singly-linked-list.png b/tikz/singly-linked-list/singly-linked-list.png new file mode 100644 index 0000000..39f2ff0 Binary files /dev/null and b/tikz/singly-linked-list/singly-linked-list.png differ diff --git a/tikz/stack/README.md b/tikz/stack/README.md new file mode 100644 index 0000000..533d391 --- /dev/null +++ b/tikz/stack/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](stack.png) diff --git a/tikz/stack/stack.png b/tikz/stack/stack.png new file mode 100644 index 0000000..c28fb13 Binary files /dev/null and b/tikz/stack/stack.png differ diff --git a/tikz/stetigkeit-differenzierbarkeit/README b/tikz/stetigkeit-differenzierbarkeit/README.md similarity index 91% rename from tikz/stetigkeit-differenzierbarkeit/README rename to tikz/stetigkeit-differenzierbarkeit/README.md index f83ecfa..bf11f11 100644 --- a/tikz/stetigkeit-differenzierbarkeit/README +++ b/tikz/stetigkeit-differenzierbarkeit/README.md @@ -14,7 +14,7 @@ f:(0,1)->R Sätze ----- -Jede auf einem kompakten Intervall stetige Funktion +Jede auf einem kompakten Intervall stetige Funktion $f: [a, b] \rightarrow \mathbb{R}$ ist dort gleichmäßig stetig. -- Analysis I, Otto Forster, S. 112 (10. Auflage) diff --git a/tikz/tax-revenue-de-2012-09-table/README.md b/tikz/tax-revenue-de-2012-09-table/README.md new file mode 100644 index 0000000..130dd10 --- /dev/null +++ b/tikz/tax-revenue-de-2012-09-table/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](tax-revenue-de-2012-09-table.png) diff --git a/tikz/tax-revenue-de-2012-09-table/tax-revenue-de-2012-09-table.png b/tikz/tax-revenue-de-2012-09-table/tax-revenue-de-2012-09-table.png new file mode 100644 index 0000000..dcf63fa Binary files /dev/null and b/tikz/tax-revenue-de-2012-09-table/tax-revenue-de-2012-09-table.png differ diff --git a/tikz/triangle-angles/README.md b/tikz/triangle-angles/README.md new file mode 100644 index 0000000..8b195ac --- /dev/null +++ b/tikz/triangle-angles/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](triangle-angles.png) diff --git a/tikz/triangle-heron-tricky/README.md b/tikz/triangle-heron-tricky/README.md new file mode 100644 index 0000000..b700236 --- /dev/null +++ b/tikz/triangle-heron-tricky/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](triangle-heron-tricky.png) diff --git a/tikz/vector-change-direction/README.md b/tikz/vector-change-direction/README.md new file mode 100644 index 0000000..f8183d8 --- /dev/null +++ b/tikz/vector-change-direction/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](vector-change-direction.png)