自訂投影機幻燈片編號

自訂投影機幻燈片編號

我有大約 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}

相關內容