如何获取每个部分的最后一页,以便我可以将其放在标题上

如何获取每个部分的最后一页,以便我可以将其放在标题上

如何获取每个部分的最后一页,以便我可以将其放在标题上。

\documentclass{beamer}

\usepackage{lastpage}

\begin{document}
\section{1}
\begin{frame}
123 Total \pageref{LastPage} pages

How to get the pages of section 1?
\end{frame}
\begin{frame}
1234
\end{frame}
\section{1}
\begin{frame}
1235
\end{frame}

\end{document} 

答案1

为了访问当前的第一页和最后一页partsectionsubsection提供beamer命令\insertZstartpage\insertZendpageZ= partsectionsubsection。这些命令的简短描述可以在 beamer 用户指南的第 66 页找到。

MWE 的标题非常简单:

\documentclass{beamer}

\setbeamertemplate{headline}{%
  \parbox{\linewidth}{\vspace{10pt} \hspace{10pt} \insertsectionstartpage / \insertsectionendpage}}


\begin{document}
\section{1}
\begin{frame}
Section 1 starts at: \insertsectionstartpage

Section 1 ends at: \insertsectionendpage
\end{frame}

\begin{frame}
1234
\end{frame}

\section{2}
\begin{frame}
First frame of section 2

\end{frame}
\end{document} 

相关内容