获取 beamer 中的节总数

获取 beamer 中的节总数

beamer可以使用\inserttotalframenumber来打印总帧数。是否有命令可以打印总节数?

答案1

Beamer 将该值存储在\beamer@sectionmax

\documentclass{beamer}

\makeatletter
\newcommand{\sectionmax}{\the\beamer@sectionmax}
\makeatother

\begin{document}

\section{title}

\begin{frame}

\sectionmax

\end{frame}

\section{title}

\begin{frame}
content...
\end{frame}

\end{document}

或者,也可以使用以下totcount包:

\documentclass{beamer}

\usepackage{totcount}
\regtotcounter{section}

\begin{document}

\section{title}

\begin{frame}

\total{section}

\end{frame}

\section{title}

\begin{frame}
content...
\end{frame}

\end{document}

相关内容