From 9558d8b3c19776cb068b9753dcd3f88645dd7134 Mon Sep 17 00:00:00 2001 From: Martin Thoma Date: Sat, 16 Aug 2014 12:14:26 -0400 Subject: [PATCH] misc --- tikz/2d-parted-function/Makefile | 2 +- tikz/lda-gauss-1/Makefile | 1 + tikz/quadratic-function/Makefile | 33 ++++++++++++++++ tikz/quadratic-function/README.md | 3 ++ .../quadratic-function/quadratic-function.png | Bin 0 -> 13906 bytes .../quadratic-function/quadratic-function.tex | 36 ++++++++++++++++++ 6 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 tikz/quadratic-function/Makefile create mode 100644 tikz/quadratic-function/README.md create mode 100644 tikz/quadratic-function/quadratic-function.png create mode 100644 tikz/quadratic-function/quadratic-function.tex diff --git a/tikz/2d-parted-function/Makefile b/tikz/2d-parted-function/Makefile index f4f67bc..51cbf2c 100644 --- a/tikz/2d-parted-function/Makefile +++ b/tikz/2d-parted-function/Makefile @@ -29,5 +29,5 @@ svg: pdf2svg $(SOURCE).pdf $(SOURCE).svg # Necessary, as pdf2svg does not always create valid svgs: inkscape $(SOURCE)1.svg --export-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg - inkscape $(SOURCE).svg --export-plain-svg=$(SOURCE).svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg rm $(SOURCE)1.svg \ No newline at end of file diff --git a/tikz/lda-gauss-1/Makefile b/tikz/lda-gauss-1/Makefile index 1538f1e..9893234 100644 --- a/tikz/lda-gauss-1/Makefile +++ b/tikz/lda-gauss-1/Makefile @@ -30,3 +30,4 @@ svg: # Necessary, as pdf2svg does not always create valid svgs: inkscape $(SOURCE)1.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 diff --git a/tikz/quadratic-function/Makefile b/tikz/quadratic-function/Makefile new file mode 100644 index 0000000..1db9aa6 --- /dev/null +++ b/tikz/quadratic-function/Makefile @@ -0,0 +1,33 @@ +SOURCE = quadratic-function +DELAY = 80 +DENSITY = 300 +WIDTH = 512 + +make: + pdflatex $(SOURCE).tex -output-format=pdf + make clean + +clean: + 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 \ No newline at end of file diff --git a/tikz/quadratic-function/README.md b/tikz/quadratic-function/README.md new file mode 100644 index 0000000..3e1f1b0 --- /dev/null +++ b/tikz/quadratic-function/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](quadratic-function.png) diff --git a/tikz/quadratic-function/quadratic-function.png b/tikz/quadratic-function/quadratic-function.png new file mode 100644 index 0000000000000000000000000000000000000000..a04ab0050991389a23a519a4df32e6e2b9ea19e5 GIT binary patch literal 13906 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