From 54688c25e91b38f75149c752017eb63b864b5491 Mon Sep 17 00:00:00 2001
From: valentin <valentinb@fsmpi.rwth-aachen.de>
Date: Sun, 2 Jun 2019 13:05:12 +0200
Subject: [PATCH] beamer: makefile and notes

---
 workshops/latex/beamer/.gitignore         |  1 +
 workshops/latex/beamer/Makefile           | 26 ++++++++++++++---------
 workshops/latex/beamer/beamer.tex         | 14 +++++++++---
 workshops/latex/beamer/examples/title.tex |  2 +-
 4 files changed, 29 insertions(+), 14 deletions(-)

diff --git a/workshops/latex/beamer/.gitignore b/workshops/latex/beamer/.gitignore
index f49ae09..94599e6 100644
--- a/workshops/latex/beamer/.gitignore
+++ b/workshops/latex/beamer/.gitignore
@@ -4,3 +4,4 @@ pgf-img/
 *.auxlock
 *.figlist
 *.makefile
+graphene3d.tex
diff --git a/workshops/latex/beamer/Makefile b/workshops/latex/beamer/Makefile
index 95d4e9d..2fcf6e1 100644
--- a/workshops/latex/beamer/Makefile
+++ b/workshops/latex/beamer/Makefile
@@ -1,27 +1,33 @@
 LUALATEX := lualatex
 
 
-all: beamer.pdf
+all: beamer.pdf notes.pdf
 
-beamer.pdf: image.jpg movie.mp4 beamer.makefile pgf beamer.tex
+beamer.pdf: image.jpg movie.mp4 beamer.makefile pgf-img/graphene3d.pdf beamer.tex
 	mkdir -p pgf-img/
-	$(LUALATEX) $(patsubst %.pdf,%.tex,$@)
+	$(LUALATEX) beamer.tex
+
+beamer.makefile: beamer.tex
+	mkdir -p pgf-img/
+	$(LUALATEX) beamer.tex
+
+notes.pdf: image.jpg movie.mp4 notes.makefile pgf-img/graphene3d.pdf beamer.tex
+	$(LUALATEX) -jobname=notes '\providecommand\aspectratio{43}\def\shownotes{1}\input{beamer}'
+
+notes.makefile: beamer.tex
+	$(LUALATEX) -jobname=notes  '\providecommand\aspectratio{43}\def\shownotes{1}\input{beamer}'
 
 image.jpg: animation.py
 	python animation.py
 movie.mp4: animation.py
 	python animation.py
 
-pgf: $(wildcard pgf-img/*.md5)
-	make beamer.makefile
-
-beamer.makefile:
+pgf-img/graphene3d.pdf: pgf-img/graphene3d.md5
 	mkdir -p pgf-img/
-	$(LUALATEX) $(patsubst %.makefile,%.tex,$@)
-	make -f $@
+	make beamer.makefile
 
 clean:
 	-$(RM) -f *.{aux,nav,out,log,makefile,figlist,auxlock,snm,toc}
 realclean: clean
 	-$(RM) -f movie.mp4 image.jpg
-	-$(RM) -rf beamer.pdf pgf-img/
+	-$(RM) -rf beamer.pdf notes.pdf pgf-img/
diff --git a/workshops/latex/beamer/beamer.tex b/workshops/latex/beamer/beamer.tex
index 062b578..b2b58dc 100644
--- a/workshops/latex/beamer/beamer.tex
+++ b/workshops/latex/beamer/beamer.tex
@@ -1,4 +1,11 @@
-\documentclass[aspectratio=169, xcolor=dvipsnames, ngerman]{beamer}
+\newif\ifshownotes
+\ifdefined\shownotes
+  \shownotestrue
+\else
+  \shownotesfalse
+\fi
+\providecommand\aspectratio{169}
+\documentclass[aspectratio=\aspectratio, xcolor=dvipsnames, ngerman]{beamer}
 
 %\usepackage[utf8]{inputenc}
 %\usepackage[T1]{fontenc}
@@ -88,10 +95,10 @@
 \setbeamersize{text margin left=6mm, text margin right=6mm}
 
 % TODO Titel & Autoren anpassen!
-\date{\today}
+\date{05.06.2019}
 \title[\LaTeX-Workshop]{\LaTeX-Beamer}
 \subtitle{Präsentationen mit \LaTeX}
-\author{OSAK-Mitglied \#42}
+\author{Valentin Bruch}
 \institute[OSAK]{
   Open Source Arbeitskreis der \\
   Fachschaft Mathematik/Physik/Informatik an der RWTH Aachen \\
@@ -294,6 +301,7 @@
 
 \section{Themen}
 \begin{frame}{Themen}
+  % Example: CambridgeUS, beaver
 \end{frame}
 
 \begin{frame}{Titelfolie}
diff --git a/workshops/latex/beamer/examples/title.tex b/workshops/latex/beamer/examples/title.tex
index 7edad37..010819c 100644
--- a/workshops/latex/beamer/examples/title.tex
+++ b/workshops/latex/beamer/examples/title.tex
@@ -2,7 +2,7 @@
 \date{\today}
 \title{\LaTeX-Beamer}
 \subtitle{Präsentationen mit \LaTeX}
-\author{OSAK-Mitglied \#42}
+\author{Valentin Bruch}
 \institute[OSAK]{
   Open Source Arbeitskreis der \\
   Fachschaft Mathematik/Physik/Informatik
-- 
GitLab