
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 framenumber
Zä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}