aboutsummaryrefslogtreecommitdiffstats
path: root/buch/chapters/110-elliptisch/images/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'buch/chapters/110-elliptisch/images/Makefile')
-rw-r--r--buch/chapters/110-elliptisch/images/Makefile59
1 files changed, 58 insertions, 1 deletions
diff --git a/buch/chapters/110-elliptisch/images/Makefile b/buch/chapters/110-elliptisch/images/Makefile
index 68322b6..7636e65 100644
--- a/buch/chapters/110-elliptisch/images/Makefile
+++ b/buch/chapters/110-elliptisch/images/Makefile
@@ -5,7 +5,8 @@
#
all: lemniskate.pdf ellipsenumfang.pdf unvollstaendig.pdf rechteck.pdf \
ellipse.pdf pendel.pdf jacobiplots.pdf jacobidef.pdf jacobi12.pdf \
- sncnlimit.pdf
+ sncnlimit.pdf slcl.pdf torusschnitt.pdf kegelpara.pdf lemnispara.pdf \
+ ellpolnul.pdf ellall.pdf ellselection.pdf
lemniskate.pdf: lemniskate.tex
pdflatex lemniskate.tex
@@ -71,3 +72,59 @@ jacobi12.pdf: jacobi12.tex
sncnlimit.pdf: sncnlimit.tex
pdflatex sncnlimit.tex
+slcl: slcl.cpp
+ g++ -O -Wall -std=c++11 slcl.cpp -o slcl `pkg-config --cflags gsl` `pkg-config --libs gsl`
+
+slcldata.tex: slcl
+ ./slcl --outfile=slcldata.tex --a=0 --b=13.4 --steps=200
+slcl.pdf: slcl.tex slcldata.tex
+ pdflatex slcl.tex
+
+KEGELSIZE = -W256 -H256
+KEGELSIZE = -W128 -H128
+KEGELSIZE = -W1080 -H1080
+kegelpara.png: kegelpara.pov
+ povray +A0.1 $(KEGELSIZE) -Okegelpara.png kegelpara.pov
+
+kegelpara.jpg: kegelpara.png Makefile
+ convert -extract 1080x1040+0+0 kegelpara.png \
+ -density 300 -units PixelsPerInch kegelpara.jpg
+
+kegelpara.pdf: kegelpara.tex kegelpara.jpg
+ pdflatex kegelpara.tex
+
+torusschnitt.png: torusschnitt.pov
+ povray +A0.1 -W1920 -H1080 -Otorusschnitt.png torusschnitt.pov
+
+torusschnitt.jpg: torusschnitt.png Makefile
+ convert -extract 1640x1080+140+0 torusschnitt.png \
+ -density 300 -units PixelsPerInch torusschnitt.jpg
+
+torusschnitt.pdf: torusschnitt.tex torusschnitt.jpg
+ pdflatex torusschnitt.tex
+
+lemnispara: lemnispara.cpp
+ g++ -O2 -Wall -g -o lemnispara `pkg-config --cflags gsl` \
+ lemnispara.cpp `pkg-config --libs gsl`
+
+lemnisparadata.tex: lemnispara
+ ./lemnispara
+
+lemnispara.pdf: lemnispara.tex lemnisparadata.tex
+ pdflatex lemnispara.tex
+
+ltest: lemnispara.pdf
+
+ellpolnul.pdf: ellpolnul.tex ellcommon.tex
+ pdflatex ellpolnul.tex
+ellall.pdf: ellall.tex ellcommon.tex
+ pdflatex ellall.tex
+
+rechteckpfade2.tex: rechteck Makefile
+ ./rechteck --outfile rechteckpfade2.tex --k 0.87 --vsteps=1
+ellselection.pdf: ellselection.tex rechteckpfade2.tex
+ pdflatex ellselection.tex
+
+rechteckpfade3.tex: rechteck
+ ./rechteck --outfile rechteckpfade3.tex --k 0.70710678118654752440 \
+ --vsteps=4