From 6e5940f9ab96b848da0ec62de6284f5f0979dfd4 Mon Sep 17 00:00:00 2001
From: Julian Rother <julianr@fsmpi.rwth-aachen.de>
Date: Wed, 5 Jun 2019 00:38:45 +0200
Subject: [PATCH] latex: Added latex-workshop.zip to makefile

---
 workshops/latex/makefile | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/workshops/latex/makefile b/workshops/latex/makefile
index 8294f06..b9ae0ce 100644
--- a/workshops/latex/makefile
+++ b/workshops/latex/makefile
@@ -4,6 +4,9 @@ EXAMPLES = examples/2h_fake.pdf examples/tabular.pdf examples/figure.pdf example
 EXAMPLE_INPUTS = $(wildcard examples/*.tex)
 ZETAS_TEX = $(shell for i in $$(seq 0 8); do echo beispieldokument/zeta_$$i.tex; done)
 ZETAS_PDF = $(shell for i in $$(seq 0 8); do echo beispieldokument/zeta_$$i.pdf; done)
+ZETAS_IMAGES = $(wildcard beispieldokument/*.{eps,jpg})
+
+all: latex.pdf $(ZETAS_PDF) notes.pdf handout.pdf
 
 latex.pdf: latex.tex $(EXAMPLES) $(EXAMPLE_INPUTS) $(ZETAS_PDF)
 	latexmk -lualatex latex.tex
@@ -22,3 +25,19 @@ examples/2h_fake.pdf: examples/2h_fake.tex
 
 examples/preamble.pdf: examples/preamble.tex
 	cd examples; latexmk --lualatex preamble.tex
+
+handout.pdf: handout.tex
+	latexmk -lualatex handout.tex
+
+latex-workshop.zip: handout.tex handout.pdf vorlage.tex $(ZETAS_TEX) $(ZETAS_PDF) $(ZETAS_IMAGES)
+	dir=$$(mktemp -d);\
+		mkdir "$$dir/latex-workshop";\
+		cp handout.tex handout.pdf vorlage.tex "$$dir/latex-workshop";\
+		mkdir "$$dir/latex-workshop/latex-workshop";\
+		cp $(ZETAS_TEX) $(ZETAS_PDF) $(ZETAS_IMAGES) "$$dir/latex-workshop/latex-workshop";\
+		( cd "$$dir"; zip -r latex-workshop.zip latex-workshop; );\
+		cp "$$dir/latex-workshop.zip" ./;\
+		rm -r "$$dir"
+
+clean:
+	rm -f latex.pdf $(ZETAS_PDF) notes.pdf examples/2h_fake.pdf examples/preamble.pdf handout.pdf latex-workshop.zip
-- 
GitLab