aboutsummaryrefslogtreecommitdiffstats
path: root/buch/papers/laguerre/Makefile
diff options
context:
space:
mode:
authorRunterer <37069007+Runterer@users.noreply.github.com>2022-08-06 11:00:54 +0200
committerGitHub <noreply@github.com>2022-08-06 11:00:54 +0200
commit72f13d47f42a7005889532fd29bcfc870f4e5051 (patch)
tree559c39cde661ea56759051c9b7965fb28468cfb6 /buch/papers/laguerre/Makefile
parentminor presentation improvements (diff)
parentMerge pull request #42 from daHugen/master (diff)
downloadSeminarSpezielleFunktionen-72f13d47f42a7005889532fd29bcfc870f4e5051.tar.gz
SeminarSpezielleFunktionen-72f13d47f42a7005889532fd29bcfc870f4e5051.zip
Merge branch 'AndreasFMueller:master' into master
Diffstat (limited to '')
-rw-r--r--buch/papers/laguerre/Makefile39
-rw-r--r--buch/papers/laguerre/Makefile.inc4
2 files changed, 37 insertions, 6 deletions
diff --git a/buch/papers/laguerre/Makefile b/buch/papers/laguerre/Makefile
index 0f0985a..85a1b83 100644
--- a/buch/papers/laguerre/Makefile
+++ b/buch/papers/laguerre/Makefile
@@ -3,9 +3,42 @@
#
# (c) 2020 Prof Dr Andreas Mueller
#
+IMGFOLDER := images
+PRESFOLDER := presentation
-images: images/laguerre_polynomes.pdf
+FIGURES := \
+ images/targets.pdf \
+ images/rel_error_complex.pdf \
+ images/estimates.pdf \
+ images/integrand.pdf \
+ images/integrand_exp.pdf \
+ images/laguerre_poly.pdf \
+ images/rel_error_mirror.pdf \
+ images/rel_error_range.pdf \
+ images/rel_error_shifted.pdf \
+ images/rel_error_simple.pdf \
+ images/gammaplot.pdf
-images/laguerre_polynomes.pdf: scripts/laguerre_plot.py
- python3 scripts/laguerre_plot.py
+.PHONY: all
+all: images presentation
+.PHONY: images
+images: $(FIGURES)
+
+.PHONY: presentation
+presentation: $(PRESFOLDER)/presentation.pdf
+
+images/%.pdf images/%.pgf: scripts/%.py scripts/gamma_approx.py
+ python3 $<
+
+images/gammaplot.pdf: images/gammaplot.tex images/gammapaths.tex
+ cd $(IMGFOLDER) && latexmk -quiet -pdf gammaplot.tex
+
+$(PRESFOLDER)/%.pdf: $(PRESFOLDER)/%.tex $(FIGURES)
+ cd $(PRESFOLDER) && latexmk -quiet -pdf $(<F)
+
+.PHONY: clean
+clean:
+ rm $(FIGURES)
+ cd $(IMGFOLDER) && latexmk -C
+ cd $(PRESFOLDER) && latexmk -C \ No newline at end of file
diff --git a/buch/papers/laguerre/Makefile.inc b/buch/papers/laguerre/Makefile.inc
index 12b0935..39b5d6f 100644
--- a/buch/papers/laguerre/Makefile.inc
+++ b/buch/papers/laguerre/Makefile.inc
@@ -10,6 +10,4 @@ dependencies-laguerre = \
papers/laguerre/definition.tex \
papers/laguerre/eigenschaften.tex \
papers/laguerre/quadratur.tex \
- papers/laguerre/gamma.tex
-
-
+ papers/laguerre/gamma.tex