diff --git a/cheat-sheets/analysis/Analysis_Wichtige_Formeln.png b/cheat-sheets/analysis/Analysis_Wichtige_Formeln.png new file mode 100644 index 0000000..b0095c2 Binary files /dev/null and b/cheat-sheets/analysis/Analysis_Wichtige_Formeln.png differ diff --git a/cheat-sheets/analysis/Makefile b/cheat-sheets/analysis/Makefile index 8b4242d..262ba69 100644 --- a/cheat-sheets/analysis/Makefile +++ b/cheat-sheets/analysis/Makefile @@ -7,10 +7,36 @@ author := Martin Thoma version := 1.0 DATE=$(shell date +%Y-%m-%d) +SOURCE = Analysis_Wichtige_Formeln +DELAY = 80 +DENSITY = 300 +WIDTH = 512 make: - pdflatex Analysis_Wichtige_Formeln.tex -output-format=pdf + 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 + 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/cheat-sheets/analysis/README.md b/cheat-sheets/analysis/README.md new file mode 100644 index 0000000..6f4794b --- /dev/null +++ b/cheat-sheets/analysis/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](Analysis_Wichtige_Formeln.png) diff --git a/circuits/d-latch-with-nand/Makefile b/circuits/d-latch-with-nand/Makefile index 46321c1..c2e272f 100644 --- a/circuits/d-latch-with-nand/Makefile +++ b/circuits/d-latch-with-nand/Makefile @@ -1,7 +1,7 @@ SOURCE = d-latch-with-nand 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/circuits/d-latch-with-nand/README.md b/circuits/d-latch-with-nand/README.md new file mode 100644 index 0000000..4eff5ae --- /dev/null +++ b/circuits/d-latch-with-nand/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](d-latch-with-nand.png) diff --git a/circuits/d-latch-with-nand/d-latch-with-nand.png b/circuits/d-latch-with-nand/d-latch-with-nand.png new file mode 100644 index 0000000..27b4343 Binary files /dev/null and b/circuits/d-latch-with-nand/d-latch-with-nand.png differ diff --git a/circuits/simple-example-tikz-circuit-library/Makefile b/circuits/simple-example-tikz-circuit-library/Makefile index bcb5b97..681f23c 100644 --- a/circuits/simple-example-tikz-circuit-library/Makefile +++ b/circuits/simple-example-tikz-circuit-library/Makefile @@ -1,7 +1,7 @@ SOURCE = simple-example-tikz-circuit-library 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/circuits/simple-example-tikz-circuit-library/README.md b/circuits/simple-example-tikz-circuit-library/README.md new file mode 100644 index 0000000..8943cec --- /dev/null +++ b/circuits/simple-example-tikz-circuit-library/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](simple-example-tikz-circuit-library.png) diff --git a/circuits/simple-example-tikz-circuit-library/simple-example-tikz-circuit-library.png b/circuits/simple-example-tikz-circuit-library/simple-example-tikz-circuit-library.png new file mode 100644 index 0000000..2a101a9 Binary files /dev/null and b/circuits/simple-example-tikz-circuit-library/simple-example-tikz-circuit-library.png differ diff --git a/circuits/simple-example/Makefile b/circuits/simple-example/Makefile index 3fe33af..4055697 100644 --- a/circuits/simple-example/Makefile +++ b/circuits/simple-example/Makefile @@ -1,7 +1,7 @@ SOURCE = simple-example 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/circuits/simple-example/README.md b/circuits/simple-example/README.md new file mode 100644 index 0000000..4b1fb13 --- /dev/null +++ b/circuits/simple-example/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](simple-example.png) diff --git a/circuits/simple-example/simple-example.png b/circuits/simple-example/simple-example.png new file mode 100644 index 0000000..570d0a3 Binary files /dev/null and b/circuits/simple-example/simple-example.png differ diff --git a/math/fractions/Makefile b/math/fractions/Makefile index b5b7280..be6c695 100644 --- a/math/fractions/Makefile +++ b/math/fractions/Makefile @@ -1,8 +1,33 @@ SOURCE = fractions +DELAY = 80 +DENSITY = 300 +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 + 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/math/fractions/README.md b/math/fractions/README.md new file mode 100644 index 0000000..f0a3818 --- /dev/null +++ b/math/fractions/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](fractions.png) diff --git a/math/fractions/fractions.png b/math/fractions/fractions.png new file mode 100644 index 0000000..6b43e23 Binary files /dev/null and b/math/fractions/fractions.png differ diff --git a/math/sizes/Makefile b/math/sizes/Makefile index 9ed57a3..01e2e4e 100644 --- a/math/sizes/Makefile +++ b/math/sizes/Makefile @@ -1,8 +1,33 @@ SOURCE = sizes +DELAY = 80 +DENSITY = 300 +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 + 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/math/sizes/README.md b/math/sizes/README.md new file mode 100644 index 0000000..5455cd5 --- /dev/null +++ b/math/sizes/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](sizes.png) diff --git a/math/sizes/sizes.png b/math/sizes/sizes.png new file mode 100644 index 0000000..ff2bd7a Binary files /dev/null and b/math/sizes/sizes.png differ diff --git a/math/strange-signs/Makefile b/math/strange-signs/Makefile index a99deac..ec9e0f4 100644 --- a/math/strange-signs/Makefile +++ b/math/strange-signs/Makefile @@ -1,8 +1,33 @@ SOURCE = strange-signs +DELAY = 80 +DENSITY = 300 +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 + 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/math/strange-signs/README.md b/math/strange-signs/README.md new file mode 100644 index 0000000..067b0bc --- /dev/null +++ b/math/strange-signs/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](strange-signs.png) diff --git a/math/strange-signs/strange-signs.png b/math/strange-signs/strange-signs.png new file mode 100644 index 0000000..1737fc5 Binary files /dev/null and b/math/strange-signs/strange-signs.png differ diff --git a/source-code/Minted-Haskell/Makefile b/source-code/Minted-Haskell/Makefile index 4dab145..8ab5388 100644 --- a/source-code/Minted-Haskell/Makefile +++ b/source-code/Minted-Haskell/Makefile @@ -1,9 +1,33 @@ SOURCE = Minted-Haskell +DELAY = 80 +DENSITY = 300 +WIDTH = 512 make: - pdflatex -shell-escape $(SOURCE).tex -output-format=pdf pdflatex -shell-escape $(SOURCE).tex -output-format=pdf make clean clean: - rm -rf $(TARGET) *.class *.html *.log *.aux *.out *.glo *.glg *.gls *.ist *.xdy *.1 *.toc *.pyg + rm -rf $(TARGET) *.class *.html *.log *.aux *.data *.gnuplot _minted-Minted-Haskell/ + +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/source-code/Minted-Haskell/Minted-Haskell.png b/source-code/Minted-Haskell/Minted-Haskell.png new file mode 100644 index 0000000..6f061d5 Binary files /dev/null and b/source-code/Minted-Haskell/Minted-Haskell.png differ diff --git a/source-code/Minted-Haskell/README.md b/source-code/Minted-Haskell/README.md new file mode 100644 index 0000000..6f1d8c0 --- /dev/null +++ b/source-code/Minted-Haskell/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](Minted-Haskell.png) diff --git a/source-code/Pseudocode/README.md b/source-code/Pseudocode/README.md new file mode 100644 index 0000000..92085d2 --- /dev/null +++ b/source-code/Pseudocode/README.md @@ -0,0 +1 @@ +The examples in this folder explain algorithms using pseudo-code. \ No newline at end of file diff --git a/tikz/2d-parted-function/Makefile b/tikz/2d-parted-function/Makefile index 226cab8..9a6e8ca 100644 --- a/tikz/2d-parted-function/Makefile +++ b/tikz/2d-parted-function/Makefile @@ -30,4 +30,4 @@ 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 \ No newline at end of file + rm $(SOURCE)1.svg diff --git a/tikz/tensor-diagram/Makefile b/tikz/tensor-diagram/Makefile index d691b41..ae44ee4 100644 --- a/tikz/tensor-diagram/Makefile +++ b/tikz/tensor-diagram/Makefile @@ -1,14 +1,14 @@ SOURCE = tensor-diagram 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 @@ -25,8 +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 + 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/tensor-diagram/README.md b/tikz/tensor-diagram/README.md new file mode 100644 index 0000000..72cadd9 --- /dev/null +++ b/tikz/tensor-diagram/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](tensor-diagram.png) diff --git a/tikz/tensor-diagram/tensor-diagram.png b/tikz/tensor-diagram/tensor-diagram.png new file mode 100644 index 0000000..b035c45 Binary files /dev/null and b/tikz/tensor-diagram/tensor-diagram.png differ diff --git a/uml/class-diagramm/Makefile b/uml/class-diagramm/Makefile index 2b173fe..06d2c28 100644 --- a/uml/class-diagramm/Makefile +++ b/uml/class-diagramm/Makefile @@ -7,6 +7,10 @@ author := Martin Thoma version := 1.0 DATE=$(shell date +%Y-%m-%d) +SOURCE = class-diagram +DELAY = 80 +DENSITY = 300 +WIDTH = 512 make: mpost meta.mp @@ -15,3 +19,20 @@ make: clean: rm -rf $(TARGET) *.class *.html *.log *.aux *.out *.1 + +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/uml/class-diagramm/README.md b/uml/class-diagramm/README.md new file mode 100644 index 0000000..8caf52b --- /dev/null +++ b/uml/class-diagramm/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](class-diagram.png) diff --git a/uml/class-diagramm/class-diagram.pdf b/uml/class-diagramm/class-diagram.pdf index 1bacc8b..beb1688 100644 Binary files a/uml/class-diagramm/class-diagram.pdf and b/uml/class-diagramm/class-diagram.pdf differ diff --git a/uml/class-diagramm/class-diagram.png b/uml/class-diagramm/class-diagram.png new file mode 100644 index 0000000..29b799a Binary files /dev/null and b/uml/class-diagramm/class-diagram.png differ