From 1ae5402c87c667d022af27ec7c07860b8dc678ae Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sat, 16 Apr 2016 11:16:07 +0000 Subject: [PATCH] tex.mk, header.tex.tmpl: Add support for environment variable BEAMER_HANDOUT Signed-off-by: Jan Lindemann --- make/tex.mk | 6 ++++++ tmpl/tex/de_presentation/header.tex.tmpl | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/make/tex.mk b/make/tex.mk index 6b5bb80e..10321417 100644 --- a/make/tex.mk +++ b/make/tex.mk @@ -13,6 +13,7 @@ AUTHORS ?= #SUBTITLE ?= Dienstgüte-Vereinbarungen DATE ?= $(shell date +'%Y/%m/%d') #CONFIDENTIAL_REMARK ?= Vertraulich +BEAMER_HANDOUT ?= false # -- files MAIN ?= main @@ -148,6 +149,10 @@ ifeq ($(DOCUMENT_CLASS),) DOCUMENT_CLASS = article endif +ifeq ($(BEAMER_HANDOUT),true) +BEAMER_HANDOUT_OPTION=handout +endif + define mangle_tmpl @echo "+ generating $< -> $@" @if [ $(suffix $@) = tex ]; then echo -e $(TEX_WARN_DONT_EDIT) > $@; fi @@ -175,6 +180,7 @@ define mangle_tmpl s%__DOCUMENT_CLASS__%$(DOCUMENT_CLASS)%g; \ s%__UPLOAD_MODULE_PATH__%$(UPLOAD_MODULE_PATH)%g; \ s%__UPLOAD_TEST_PREFIX__%$(UPLOAD_TEST_PREFIX)%g; \ + s%__HANDOUT__%$(BEAMER_HANDOUT_OPTION)%g; \ s%ä%\\\\\"a%g; \ s%Ä%\\\\\"A%g; \ s%ö%\\\\\"o%g; \ diff --git a/tmpl/tex/de_presentation/header.tex.tmpl b/tmpl/tex/de_presentation/header.tex.tmpl index a0e9abaf..49ce5e90 100644 --- a/tmpl/tex/de_presentation/header.tex.tmpl +++ b/tmpl/tex/de_presentation/header.tex.tmpl @@ -1,6 +1,5 @@ % vim: set filetype=tex : -%\documentclass[handout,slidestop,usepdftitle=false]{beamer} -\documentclass[slidestop,usepdftitle=false]{beamer} +\documentclass[__HANDOUT__,slidestop,usepdftitle=false]{beamer} \usepackage[accumulated]{beamerseminar} \usepackage{beamertexpower} \usepackage{beamerthemeshadow}