Passen Sie die Foliennummerierung im Beamer an

Passen Sie die Foliennummerierung im Beamer an

Ich habe etwa 250 Folien, die ich nicht als einzelnes Projekt zusammenstellen kann (aufgrund der langen Kompilierungszeit). Ich habe beschlossen, sie als separate Projekte beizubehalten. Gibt es eine Möglichkeit, die Beamer-Foliennummerierung bei einem neuen Projekt bei der Nummer 50 zu beginnen? (Damit ich diese separaten PDFs am Ende zusammenführen kann)

Ich bin für jeden Vorschlag dankbar. Vielen Dank

Antwort1

Handbuch:

Sie können den framenumberZähler manuell erhöhen:

\documentclass{beamer}

\usetheme{Warsaw}
\setbeamertemplate{page number in head/foot}[totalframenumber]

\addtocounter{framenumber}{49}

\begin{document}

\begin{frame}
  abc
\end{frame}

\end{document}

Automatisch

Für eine automatische Lösung könnten Sie den letzten Frame im vorherigen Dokument beschriften, nennen wir ihn document2.tex:

\documentclass{beamer}

\begin{document}

\begin{frame}
  abc
\end{frame}
\begin{frame}
  abc
\end{frame}
\begin{frame}
  abc\pause fgdhj
\end{frame}
\begin{frame}[label=last]
  abc \ref{last}
\end{frame}

\end{document}

und importieren Sie dann den Zähler in Ihr nächstes Dokument:

\documentclass{beamer}

\usetheme{Warsaw}
\setbeamertemplate{page number in head/foot}[totalframenumber]

\usepackage{zref-xr}
\zxrsetup{toltxlabel}
\zexternaldocument*[foo-]{document2}
\setcounterref{framenumber}{foo-last}

\begin{document}

\begin{frame}
  abc
\end{frame}

\end{document}

Split mit Vorlesungen

Anstatt mehrere Dateien zu verwenden, können Sie auch alle Ihre Folien in einem Projekt speichern und dann \includeonlylecture{...}nur Teile der Präsentation daraus zusammenstellen. Dadurch werden automatisch die richtigen Frame-Nummern angezeigt:

\documentclass{beamer}

\usetheme{Warsaw}
\setbeamertemplate{page number in head/foot}[totalframenumber]

\includeonlylecture{lec2}

\begin{document}

\lecture{lecture 1}{lec1}

\begin{frame}
  abc
\end{frame}

\begin{frame}
  abc
\end{frame}

\lecture{lecture 2}{lec2}

\begin{frame}
  abc
\end{frame}

\end{document}

verwandte Informationen