Mit Beamer Handouts und Folien in einem Rutsch erstellen

Mit dem Beamer Paket lässt sich sowohl eine Präsentation als auch ein Artikel oder Handout in einem Dokument setzen, im Beamer-Handbuch ist es sehr gut erklärt. Für die Ungeduldigen hier ein kleines Beispiel, das auf dem Beispiel aus der Dokumentation basiert.

Dazu benötigen wir zwei Rahmendokumente, einmal für die Präsentation und einmal für den Artikel.

Die ignorenonframetext Option sorgt dafür, dass jeglicher Text, der nicht innerhalb einer Frame-Umgebung steht, ignoriert wird.

% Speichern unter beamerslides.tex
\documentclass[ignorenonframetext]{beamer}
\listfiles
\input{main}
\end{document}

Das Rahmendokument für den Artikel lädt das beamerarticle Paket, das beamer-spezifische Befehle passend umdefiniert. Das \setjobnamebeamerversion Kommando legt den Namen der Präsentationsdatei fest, was nützlich ist, wenn einzelne Folien als Bilder in den Artikel eingefügt werden sollen.

% Speichern unter beamerarticle.tex
\documentclass{article}
\usepackage{beamerarticle}
\setjobnamebeamerversion{beamerslides}
\input{main.tex}
\end{document}

Im Hauptdokument gibt es zwei mode-Teile, in denen für die einzelnen Dokumente spezifische Pakete geladen werden können.

% Speichern unter main.tex
\mode<article>{\usepackage{fullpage}}
\mode<presentation>{\usetheme{Berlin}}
% beide Dokumente
\usepackage[english]{babel}
\begin{document}
\section{Introduction}
Dieser Text ist nur Teil des Artikels.
 
\begin{frame}
\begin{itemize}
 \item Hello
 \item World
 \item Foobar
\end{itemize}
\end{frame}
 
Dieser Text ist nur Teil des Artikels.
 
% section in beiden Dokumenten
\section{Main Part}
 
%subsection nur im Artikel
\subsection<article>{only in article}
 
\begin{frame}
\begin{itemize}
\item In beiden Dokumenten
\item diese Zeile auch
\only<article>{\item nur im Artikel}
\end{itemize}
\end{frame}

Uwe

Uwe Ziegenhagen mag LaTeX und Python, auch gern in Kombination. Hat Dir dieser Beitrag geholfen und möchtest Du Dich dafür bedanken? Dann unterstütze doch vielleicht die Dingfabrik Köln e.V. mit einem kleinen Beitrag. Details zur Bezahlung findest Du unter Spenden für die Dingfabrik.

More Posts - Website