谢谢使用 | handout: 命令时更改笔记中幻灯片的页码我可以数一帧中的幻灯片数量。
我还想要一个计数器来显示一帧中幻灯片的总数。像这样:
\documentclass{beamer}
\makeatletter
\def\c@slideinframe{\beamer@slideinframe}
\makeatother
\begin{document}
\begin{frame}{Frame 1}
This is slide \arabic{slideinframe} of %here I'd like the total number of slides, 2 in this case
\pause
\end{frame}
\end{document}
是否可以创建一个计数器来计算一帧中的幻灯片总数?
答案1
要计算每帧中的幻灯片总数,您可以使用
\insertframeendpage - \insertframestartpage + 1
完整代码:
\documentclass{beamer}
\makeatletter
\def\c@slideinframe{\beamer@slideinframe}
\makeatother
\newcounter{totalslideinframe}
\begin{document}
\begin{frame}{Frame 1}
\setcounter{totalslideinframe}{\insertframeendpage}
\addtocounter{totalslideinframe}{-\insertframestartpage}
\addtocounter{totalslideinframe}{1}
This is slide \arabic{slideinframe} of \arabic{totalslideinframe}%here I'd like the total number of slides, 2 in this case
\pause
\end{frame}
\end{document}