
我有大約 250 張幻燈片,無法將它們編譯為單一專案(由於編譯時間較長)。我決定將它們保留為單獨的項目。有沒有辦法在新項目上從 50 號開始投影機幻燈片編號? (這樣我最終可以合併這些單獨的pdf)
任何建議,將不勝感激。謝謝
答案1
手動的:
您可以手動增加framenumber
計數器:
\documentclass{beamer}
\usetheme{Warsaw}
\setbeamertemplate{page number in head/foot}[totalframenumber]
\addtocounter{framenumber}{49}
\begin{document}
\begin{frame}
abc
\end{frame}
\end{document}
自動的
對於自動解決方案,您可以標記上一個文件中的最後一幀,我們稱之為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}
然後將計數器匯入到下一個文件:
\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}
與講座分開
您也可以將所有投影片儲存在一個專案中,然後\includeonlylecture{...}
僅用於編譯簡報的部分內容,而不是使用多個檔案。這將自動顯示正確的幀號:
\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}