Nordhessische … LaTeX-Tipp: Folien zählen

Abstract

Wer die LaTeX-Dokumentenklasse Beamer verwendet um Präsentationen zu setzen, kennt eventuell das Problem: Wie viele inhaltliche Folien enthält das Dokument neben den sections, dem Titel oder Gliederungen? Mit einem Wrapper um die frame-Umgebung und einem Zähler lässt sich das herausfinden.

Der LaTeX-Code

In der Präambel des Dokuments oder in einem Paket müssen dazu lediglich der Zähler und der Wrapper definiert werden:

\newcounter{Folienzahl}

\newenvironment{Inhalt}{\addtocounter{Folienzahl}{1}\begin{frame}}{\end{frame}}

Anwendung

Anstelle der frame-Umgebung muss für Inhaltsfolien die Inhalt-Umgebung verwendet werden. Da \addtocounter außerhalb der Umgebung definiert ist, funktioniert das auch mit Overlays (Folieneffekten in Beamer).

\begin{Inhalt}
\begin{itemize}[<+->]
\item	aufgezählte Punkte
\item	für die Aufzählung
\item	der Präsentation
\end{itemize}
\end{Inhalt}

Und dann (im Anhang) als Statistik:

\# Folien: \arabic{Folienzahl}