如何对由多个部分组成的投影仪课程演示文稿中的幻灯片进行编号?

如何对由多个部分组成的投影仪课程演示文稿中的幻灯片进行编号?

我正在制作一系列演示文稿,每个部分都使用 LaTeX 幻灯片。我想根据前一部分继续对每个部分的幻灯片进行编号;例如,第 1 部分的幻灯片编号从 1 到 50,第 2 部分的幻灯片编号从 51 到 100,依此类推。每个部分都有一个单独的.tex文件。

有什么命令可以完成这个吗?

例如我希望此文件从 50 开始编号,而不是从 1 开始:

\documentclass{beamer}      

\usetheme{Boadilla}  

\setbeamertemplate{footline{\hfill\insertframenumber/\inserttotalframenumber}       

\begin{document}

\begin{frame}
   text
\end{frame}

\begin{frame}
   text
\end{frame}

\begin{frame}
   text
\end{frame}

\end{document}

答案1

\documentclass{beamer}      

\usetheme{Boadilla}  

\setbeamertemplate{footline}{\hfill\insertframenumber/\inserttotalframenumber}       

\addtocounter{framenumber}{50}

\begin{document}

\begin{frame}
   text
\end{frame}

  \begin{frame}
text

\end{frame}

\begin{frame}
text

\end{frame}

\end{document}

或者如果您想要一个自动解决方案,请为第 1 部分的最后一帧提供自定义标签,例如

\begin{frame}[label=lastframe]
text
\end{frame}

假设您的第一部分被调用,part1.tex那么您可以在文档中执行以下操作以自动恢复帧编号:

\documentclass{beamer}      

\usetheme{Boadilla}  

\setbeamertemplate{footline}{\hfill\insertframenumber/\inserttotalframenumber}       

\usepackage{zref-xr}
\zxrsetup{toltxlabel}
\zexternaldocument*[main-]{part1}

\usepackage{refcount}

\setcounterref{framenumber}{main-lastframe}

\begin{document}

\begin{frame}
   text
\end{frame}

\begin{frame}
   text
\end{frame}

  \begin{frame}
text

\end{frame}

\begin{frame}
text

\end{frame}

\end{document}

相关内容