用于计算一帧中幻灯片总数的开箱即用命令?

用于计算一帧中幻灯片总数的开箱即用命令?

\inserttotalslidenumber是否有类似于的命令\inserttotalframenumber

我希望能够写一些类似的东西:

\begin{frame}
  \frametitle{The title (\insertslidenumber/\inserttotalslidenumber)}
   %
   \only<+->{Some content.}
   \only<+->{Some more content.}
\end{frame}

在相应的幻灯片上生成“标题(1/2)”和“标题(2/2)”。

编辑:

目前没有现成的命令。请参阅下面 samcarter 的回复,了解进行计算的方法。

答案1

\insertslidenumber最近被添加到了 beamer 中,但是您仍然需要计算框架中的幻灯片总数。

\documentclass[compress]{beamer}
\usetheme{Warsaw} 

\newcounter{cont}

\makeatletter
\newcommand{\inserttotalslidenumber}{    \setcounter{cont}{\beamer@endpageofframe}%
    \addtocounter{cont}{1}%
    \addtocounter{cont}{-\beamer@startpageofframe}%
    \arabic{cont}%
}
\makeatother

\title{title}
\author{author}

%%%%%
\begin{document}   

\begin{frame}
  \frametitle{The title (\insertslidenumber/\inserttotalslidenumber)}
   %
   \only<+->{Some content.}
   \only<+->{Some more content.}
\end{frame}

\end{document}

相关内容