From 723f42f763f8329ae9bafdbdb4f6caa8f81cc795 Mon Sep 17 00:00:00 2001 From: valentin <valentinb@fsmpi.rwth-aachen.de> Date: Mon, 3 Jun 2019 10:46:57 +0200 Subject: [PATCH] beamer: more themes; references; short outlook --- workshops/latex/beamer/.gitignore | 4 ++ workshops/latex/beamer/Makefile | 30 +++++++++++-- workshops/latex/beamer/beamer.tex | 45 ++++++++++++++++++- .../latex/beamer/examples/contentpage.tex | 20 +++++++++ .../beamer/examples/themes-copenhagen.tex | 2 + .../beamer/examples/themes-darmstadt.tex | 2 + workshops/latex/beamer/references.bib | 6 +++ 7 files changed, 104 insertions(+), 5 deletions(-) create mode 100644 workshops/latex/beamer/examples/themes-copenhagen.tex create mode 100644 workshops/latex/beamer/examples/themes-darmstadt.tex create mode 100644 workshops/latex/beamer/references.bib diff --git a/workshops/latex/beamer/.gitignore b/workshops/latex/beamer/.gitignore index 94599e6..7d432d2 100644 --- a/workshops/latex/beamer/.gitignore +++ b/workshops/latex/beamer/.gitignore @@ -5,3 +5,7 @@ pgf-img/ *.figlist *.makefile graphene3d.tex +*.bbl +*.bcf +*.blg +*.run.xml diff --git a/workshops/latex/beamer/Makefile b/workshops/latex/beamer/Makefile index 911a06d..393d777 100644 --- a/workshops/latex/beamer/Makefile +++ b/workshops/latex/beamer/Makefile @@ -1,17 +1,21 @@ LUALATEX := lualatex -PDFS := examples/title-default.pdf examples/title-cambridgeUS.pdf examples/content-default.pdf examples/content-cambridgeUS.pdf +PDFS := examples/title-default.pdf examples/content-default.pdf examples/title-cambridgeUS.pdf examples/content-cambridgeUS.pdf examples/title-darmstadt.pdf examples/content-darmstadt.pdf examples/title-copenhagen.pdf examples/content-copenhagen.pdf all: beamer.pdf notes.pdf -beamer.pdf: image.jpg movie.mp4 beamer.makefile pgf-img/graphene3d.pdf beamer.tex $(PDFS) +beamer.pdf: image.jpg movie.mp4 beamer.makefile pgf-img/graphene3d.pdf beamer.tex $(PDFS) references.bib mkdir -p pgf-img/ $(LUALATEX) beamer.tex + biber beamer + $(LUALATEX) 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 $(PDFS) +notes.pdf: image.jpg movie.mp4 notes.makefile pgf-img/graphene3d.pdf beamer.tex $(PDFS) references.bib + $(LUALATEX) -jobname=notes '\providecommand\aspectratio{43}\def\shownotes{1}\input{beamer}' + biber notes $(LUALATEX) -jobname=notes '\providecommand\aspectratio{43}\def\shownotes{1}\input{beamer}' notes.makefile: beamer.tex $(PDFS) @@ -33,6 +37,26 @@ examples/content-cambridgeUS.pdf: examples/contentpage.tex cd examples; \ $(LUALATEX) -jobname=content-cambridgeUS '\providecommand\theme{CambridgeUS}\providecommand\colortheme{beaver}\input{contentpage.tex}' +examples/title-darmstadt.pdf: examples/titlepage.tex + cd examples; \ + $(LUALATEX) -jobname=title-darmstadt '\providecommand\theme{Darmstadt}\input{titlepage.tex}' \ + $(LUALATEX) -jobname=title-darmstadt '\providecommand\theme{Darmstadt}\input{titlepage.tex}' + +examples/content-darmstadt.pdf: examples/contentpage.tex + cd examples; \ + $(LUALATEX) -jobname=content-darmstadt '\providecommand\theme{Darmstadt}\input{contentpage.tex}' \ + $(LUALATEX) -jobname=content-darmstadt '\providecommand\theme{Darmstadt}\input{contentpage.tex}' + +examples/title-copenhagen.pdf: examples/titlepage.tex + cd examples; \ + $(LUALATEX) -jobname=title-copenhagen '\providecommand\theme{Copenhagen}\input{titlepage.tex}' \ + $(LUALATEX) -jobname=title-copenhagen '\providecommand\theme{Copenhagen}\input{titlepage.tex}' + +examples/content-copenhagen.pdf: examples/contentpage.tex + cd examples; \ + $(LUALATEX) -jobname=content-copenhagen '\providecommand\theme{Copenhagen}\input{contentpage.tex}' \ + $(LUALATEX) -jobname=content-copenhagen '\providecommand\theme{Copenhagen}\input{contentpage.tex}' + image.jpg: animation.py python animation.py movie.mp4: animation.py diff --git a/workshops/latex/beamer/beamer.tex b/workshops/latex/beamer/beamer.tex index fc4b5eb..a957d69 100644 --- a/workshops/latex/beamer/beamer.tex +++ b/workshops/latex/beamer/beamer.tex @@ -27,6 +27,16 @@ \graphicspath{{figures/}{examples/}} \usefonttheme{professionalfonts} +\usepackage[% + style=phys,% + backend=biber% +]{biblatex} +\setbeamertemplate{bibliography item}{{\tiny$\blacksquare$}} +\setlength{\bibhang}{0pt} +\setlength{\bibitemsep}{\itemsep} +\setlength{\biblabelsep}{\labelsep} +\addbibresource{references.bib} + \newcommand{\red}[1]{{\color{red}#1}} \newcommand{\blue}[1]{{\color{blue}#1}} \newcommand{\green}[1]{{\color[rgb]{0,.5,0}#1}} @@ -308,8 +318,8 @@ \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}} + \fbox{\includegraphics[width=.98\textwidth,page=8]{examples/content-default.pdf}}\\[2pt] + \fbox{\includegraphics[width=.98\textwidth,page=8]{examples/content-cambridgeUS.pdf}} \end{column} \begin{column}{.33\textwidth} \lstinputlisting{examples/themes-default.tex} @@ -319,6 +329,24 @@ \end{columns} \end{frame} +\begin{frame}{Themen} + \begin{columns} + \begin{column}{.33\textwidth} + \fbox{\includegraphics[width=.98\textwidth]{examples/title-darmstadt.pdf}}\\[2pt] + \fbox{\includegraphics[width=.98\textwidth]{examples/title-copenhagen.pdf}} + \end{column} + \begin{column}{.33\textwidth} + \fbox{\includegraphics[width=.98\textwidth,page=8]{examples/content-darmstadt.pdf}}\\[2pt] + \fbox{\includegraphics[width=.98\textwidth,page=8]{examples/content-copenhagen.pdf}} + \end{column} + \begin{column}{.33\textwidth} + \lstinputlisting{examples/themes-darmstadt.tex} + \vspace{.2\textheight} + \lstinputlisting{examples/themes-copenhagen.tex} + \end{column} + \end{columns} +\end{frame} + \begin{frame}{Titelfolie} \begin{columns} \begin{column}{.42\textwidth} @@ -332,6 +360,19 @@ \end{frame} \section{Was beamer noch kann} +\begin{frame}{Was \LaTeX-beamer noch kann} + \begin{itemize} + \item Videos- und Audiodateien einbinden + \item Text, Formeln usw. {\only<2>{\color{red}}teilweise + \only<2>{\color{green}}farblich} hervorheben + \item Schöne Fußnoten\footnote{% + z.\,B. zum Zitieren von \fullcite{beameruserguide}} + \item Einfaches Erstellen eigener Themen + \item Primitive Animationen + \item Notizen für den Vortragenden + \end{itemize} +\end{frame} + \begin{frame}{Videos} \vspace*{-6mm}% \begin{center} diff --git a/workshops/latex/beamer/examples/contentpage.tex b/workshops/latex/beamer/examples/contentpage.tex index 0a95c60..a0b9eb3 100644 --- a/workshops/latex/beamer/examples/contentpage.tex +++ b/workshops/latex/beamer/examples/contentpage.tex @@ -12,6 +12,17 @@ FSMPI und der ALUG } \begin{document} + \frame{} + \section{Erster Abschnitt} + \frame{} + \subsection{Unterabschnitt} + \frame{} + \frame{} + \section{Zweiter Abschnitt} + \frame{} + \frame{} + \subsection{Unterabschnitt} + \frame{} \begin{frame}{Beispielfolie} \begin{columns} \begin{column}{.48\textwidth} @@ -46,4 +57,13 @@ \end{minipage} \end{center} \end{frame} + \frame{} + \subsection{Noch ein Unterabschnitt} + \frame{} + \frame{} + \section{Letzter Abschnitt} + \frame{} + \frame{} + \frame{} + \frame{} \end{document} diff --git a/workshops/latex/beamer/examples/themes-copenhagen.tex b/workshops/latex/beamer/examples/themes-copenhagen.tex new file mode 100644 index 0000000..ea89183 --- /dev/null +++ b/workshops/latex/beamer/examples/themes-copenhagen.tex @@ -0,0 +1,2 @@ +\usetheme{Copenhagen} +%\usecolortheme{default} diff --git a/workshops/latex/beamer/examples/themes-darmstadt.tex b/workshops/latex/beamer/examples/themes-darmstadt.tex new file mode 100644 index 0000000..aa71343 --- /dev/null +++ b/workshops/latex/beamer/examples/themes-darmstadt.tex @@ -0,0 +1,2 @@ +\usetheme{Darmstadt} +%\usecolortheme{default} diff --git a/workshops/latex/beamer/references.bib b/workshops/latex/beamer/references.bib new file mode 100644 index 0000000..5a8e398 --- /dev/null +++ b/workshops/latex/beamer/references.bib @@ -0,0 +1,6 @@ +@manual{beameruserguide, + title = {The Beamer class User Guide for version 3.55}, + author = {Tantau, Till and Wright, Joseph and Miletić, Vedran}, + date = {2015-03-08}, + url = {https://github.com/josephwright/beamer} +} -- GitLab