From 2109fb3fe1dbe2b69447d635e3bc9c68a9bcf4d6 Mon Sep 17 00:00:00 2001 From: valentin <valentinb@fsmpi.rwth-aachen.de> Date: Mon, 3 Jun 2019 00:22:37 +0200 Subject: [PATCH] beamer: added themes --- workshops/latex/beamer/Makefile | 28 ++++++++--- workshops/latex/beamer/beamer.tex | 21 ++++++-- .../latex/beamer/examples/contentpage.tex | 49 +++++++++++++++++++ .../beamer/examples/themes-cambridgeUS.tex | 2 + .../latex/beamer/examples/themes-default.tex | 2 + workshops/latex/beamer/examples/titlepage.tex | 18 +++++++ 6 files changed, 111 insertions(+), 9 deletions(-) create mode 100644 workshops/latex/beamer/examples/contentpage.tex create mode 100644 workshops/latex/beamer/examples/themes-cambridgeUS.tex create mode 100644 workshops/latex/beamer/examples/themes-default.tex create mode 100644 workshops/latex/beamer/examples/titlepage.tex diff --git a/workshops/latex/beamer/Makefile b/workshops/latex/beamer/Makefile index 2fcf6e1..911a06d 100644 --- a/workshops/latex/beamer/Makefile +++ b/workshops/latex/beamer/Makefile @@ -1,21 +1,37 @@ LUALATEX := lualatex - +PDFS := examples/title-default.pdf examples/title-cambridgeUS.pdf examples/content-default.pdf examples/content-cambridgeUS.pdf all: beamer.pdf notes.pdf -beamer.pdf: image.jpg movie.mp4 beamer.makefile pgf-img/graphene3d.pdf beamer.tex +beamer.pdf: image.jpg movie.mp4 beamer.makefile pgf-img/graphene3d.pdf beamer.tex $(PDFS) mkdir -p pgf-img/ $(LUALATEX) beamer.tex -beamer.makefile: beamer.tex +beamer.makefile: beamer.tex $(PDFS) mkdir -p pgf-img/ $(LUALATEX) beamer.tex -notes.pdf: image.jpg movie.mp4 notes.makefile pgf-img/graphene3d.pdf beamer.tex +notes.pdf: image.jpg movie.mp4 notes.makefile pgf-img/graphene3d.pdf beamer.tex $(PDFS) + $(LUALATEX) -jobname=notes '\providecommand\aspectratio{43}\def\shownotes{1}\input{beamer}' + +notes.makefile: beamer.tex $(PDFS) $(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}' +examples/title-default.pdf: examples/titlepage.tex + cd examples; \ + $(LUALATEX) -jobname=title-default titlepage.tex + +examples/content-default.pdf: examples/contentpage.tex + cd examples; \ + $(LUALATEX) -jobname=content-default contentpage.tex + +examples/title-cambridgeUS.pdf: examples/titlepage.tex + cd examples; \ + $(LUALATEX) -jobname=title-cambridgeUS '\providecommand\theme{CambridgeUS}\providecommand\colortheme{beaver}\input{titlepage.tex}' + +examples/content-cambridgeUS.pdf: examples/contentpage.tex + cd examples; \ + $(LUALATEX) -jobname=content-cambridgeUS '\providecommand\theme{CambridgeUS}\providecommand\colortheme{beaver}\input{contentpage.tex}' image.jpg: animation.py python animation.py diff --git a/workshops/latex/beamer/beamer.tex b/workshops/latex/beamer/beamer.tex index b2b58dc..fc4b5eb 100644 --- a/workshops/latex/beamer/beamer.tex +++ b/workshops/latex/beamer/beamer.tex @@ -84,7 +84,7 @@ texcsstyle=*\color{Mahogany}\bfseries, commentstyle=\itshape\color{RoyalBlue}, keywordstyle=\color{RoyalBlue}\bfseries, - moretexcs={lstset,subsubsection,paragraph,subsection,color,sl,textcolor,lstinputlisting,newfontfamily,fontsize,section,documentclass,begin,includegraphics,hello,bye,setmainlanguage,setlength,institute,subtitle,alert,only,onslide,titlepage}, + moretexcs={lstset,subsubsection,paragraph,subsection,color,sl,textcolor,lstinputlisting,newfontfamily,fontsize,section,documentclass,begin,includegraphics,hello,bye,setmainlanguage,setlength,institute,subtitle,alert,only,onslide,titlepage,usetheme,usecolortheme}, morekeywords={center,document,flushleft,flushright,itemize,enumerate,tabular,article,polyglossia,geometry,amsmath,graphicx,xcolor,hyperref,frame,example,definition,theorem,proof,block,column,columns,exampleblock,alertblock}, moredelim=**[is][\smash]{@}{@} } @@ -94,7 +94,6 @@ \makeatother \setbeamersize{text margin left=6mm, text margin right=6mm} -% TODO Titel & Autoren anpassen! \date{05.06.2019} \title[\LaTeX-Workshop]{\LaTeX-Beamer} \subtitle{Präsentationen mit \LaTeX} @@ -300,8 +299,24 @@ \end{frame} \section{Themen} +\setlength\fboxsep{0pt} +\setlength\fboxrule{.4pt} \begin{frame}{Themen} - % Example: CambridgeUS, beaver + \begin{columns} + \begin{column}{.33\textwidth} + \fbox{\includegraphics[width=.98\textwidth]{examples/title-default.pdf}}\\[2pt] + \fbox{\includegraphics[width=.98\textwidth]{examples/title-cambridgeUS.pdf}} + \end{column} + \begin{column}{.33\textwidth} + \fbox{\includegraphics[width=.98\textwidth]{examples/content-default.pdf}}\\[2pt] + \fbox{\includegraphics[width=.98\textwidth]{examples/content-cambridgeUS.pdf}} + \end{column} + \begin{column}{.33\textwidth} + \lstinputlisting{examples/themes-default.tex} + \vspace{.2\textheight} + \lstinputlisting{examples/themes-cambridgeUS.tex} + \end{column} + \end{columns} \end{frame} \begin{frame}{Titelfolie} diff --git a/workshops/latex/beamer/examples/contentpage.tex b/workshops/latex/beamer/examples/contentpage.tex new file mode 100644 index 0000000..0a95c60 --- /dev/null +++ b/workshops/latex/beamer/examples/contentpage.tex @@ -0,0 +1,49 @@ +\documentclass{beamer} +\providecommand\theme{default} +\providecommand\colortheme{default} +\usetheme{\theme} +\usecolortheme{\colortheme} +\date{05.06.2019} +\title[\LaTeX-Workshop]{\LaTeX-Beamer} +\subtitle{Präsentationen mit \LaTeX} +\author{Gustav Geier} +\institute[OSAK]{ + Open Source Arbeitskreis der \\ + FSMPI und der ALUG +} +\begin{document} + \begin{frame}{Beispielfolie} + \begin{columns} + \begin{column}{.48\textwidth} + \begin{itemize} + \item Erstes Beispiel + \item Zweites Beispiel + \begin{itemize} + \item Alles ist strukturiert + \item Struktur ist wichtig + \begin{enumerate} + \item erstens + \item zweitens + \end{enumerate} + \end{itemize} + \item Drittes Beispiel + \end{itemize} + \end{column} + \begin{column}{.48\textwidth} + \begin{block}{Block} + Das ist ein Block. + \end{block} + \begin{proof} + Es gibt nichts zu beweisen. + \end{proof} + \end{column} + \end{columns} + \begin{center} + \begin{minipage}{.75\textwidth} + \begin{alertblock}{Wichtig!} + All das ist unwichtig! + \end{alertblock} + \end{minipage} + \end{center} + \end{frame} +\end{document} diff --git a/workshops/latex/beamer/examples/themes-cambridgeUS.tex b/workshops/latex/beamer/examples/themes-cambridgeUS.tex new file mode 100644 index 0000000..1b58793 --- /dev/null +++ b/workshops/latex/beamer/examples/themes-cambridgeUS.tex @@ -0,0 +1,2 @@ +\usetheme{CambridgeUS} +\usecolortheme{beaver} diff --git a/workshops/latex/beamer/examples/themes-default.tex b/workshops/latex/beamer/examples/themes-default.tex new file mode 100644 index 0000000..9b7b0d2 --- /dev/null +++ b/workshops/latex/beamer/examples/themes-default.tex @@ -0,0 +1,2 @@ +\usetheme{default} +\usecolortheme{default} diff --git a/workshops/latex/beamer/examples/titlepage.tex b/workshops/latex/beamer/examples/titlepage.tex new file mode 100644 index 0000000..3b6a9b8 --- /dev/null +++ b/workshops/latex/beamer/examples/titlepage.tex @@ -0,0 +1,18 @@ +\documentclass{beamer} +\providecommand\theme{default} +\providecommand\colortheme{default} +\usetheme{\theme} +\usecolortheme{\colortheme} +\date{05.06.2019} +\title[\LaTeX-Workshop]{\LaTeX-Beamer} +\subtitle{Präsentationen mit \LaTeX} +\author{Gustav Geier} +\institute[OSAK]{ + Open Source Arbeitskreis der \\ + FSMPI und der ALUG +} +\begin{document} + \begin{frame} + \titlepage + \end{frame} +\end{document} -- GitLab