aboutsummaryrefslogtreecommitdiffstats
path: root/buch/papers/punktgruppen/Makefile
diff options
context:
space:
mode:
authorAndreas Müller <andreas.mueller@ost.ch>2021-08-03 07:37:42 +0200
committerGitHub <noreply@github.com>2021-08-03 07:37:42 +0200
commitf31aca6129f3c84f1ed4f59378fd31cbdc58ec3b (patch)
tree97c32dbdcbcc888a9030d149f5a765f006fcd631 /buch/papers/punktgruppen/Makefile
parent1. Version Kapitel Rotation und Spiegelung (diff)
parentMerge pull request #60 from Kuehnee/master (diff)
downloadSeminarMatrizen-f31aca6129f3c84f1ed4f59378fd31cbdc58ec3b.tar.gz
SeminarMatrizen-f31aca6129f3c84f1ed4f59378fd31cbdc58ec3b.zip
Merge branch 'master' into master
Diffstat (limited to 'buch/papers/punktgruppen/Makefile')
-rw-r--r--buch/papers/punktgruppen/Makefile41
1 files changed, 39 insertions, 2 deletions
diff --git a/buch/papers/punktgruppen/Makefile b/buch/papers/punktgruppen/Makefile
index 0274594..03ad15a 100644
--- a/buch/papers/punktgruppen/Makefile
+++ b/buch/papers/punktgruppen/Makefile
@@ -3,7 +3,44 @@
#
# (c) 2020 Prof Dr Andreas Mueller
#
+SOURCES := \
+ crystals.tex \
+ intro.tex \
+ main.tex \
+ piezo.tex \
+ symmetry.tex
-images:
- @echo "no images to be created in punktgruppen"
+TIKZFIGURES := \
+ tikz/atoms-grid-still.tex \
+ tikz/atoms-grid-force.tex \
+ tikz/atoms-piezo-still.tex \
+ tikz/atoms-piezo-force-vertical.tex \
+ tikz/atoms-piezo-force-horizontal.tex \
+ tikz/combine-symmetries.tex \
+ tikz/lattice.tex \
+ tikz/piezo.tex \
+ tikz/projections.tex \
+ tikz/stereographic-projections.tex \
+ tikz/symmetric-shapes.tex
+FIGURES := $(patsubst tikz/%.tex, figures/%.pdf, $(TIKZFIGURES))
+
+.PHONY: images
+images: $(FIGURES)
+
+figures/%.pdf: tikz/%.tex
+ mkdir -p figures
+ pdflatex --output-directory=figures $<
+
+.PHONY: standalone
+standalone: standalone.tex $(SOURCES) $(FIGURES)
+ mkdir -p standalone
+ cd ../..; \
+ pdflatex \
+ --halt-on-error \
+ --shell-escape \
+ --output-directory=papers/punktgruppen/standalone \
+ papers/punktgruppen/standalone.tex;
+ cd standalone; \
+ bibtex standalone; \
+ makeindex standalone;