如何使用阿姆斯特丹主题插入幻灯片编号?
当我使用时,\setbeamertemplate{footline}
它可以起作用,但也会删除幻灯片的最后一部分。
答案1
该Amsterdam
主题使用authortitle
来自miniframes
其他主题的脚注。插入帧编号的附加行在% NEW
下文中用 标记。
\documentclass{beamer}
\usetheme{amsterdam}
\setbeamertemplate{footline}{%
\begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot}
\end{beamercolorbox}
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
\leavevmode{\usebeamerfont{title in head/foot}\insertshorttitle}%
\hfill%
{\usebeamerfont{author in head/foot}\usebeamercolor[fg]{author in head/foot}\insertshortauthor}%
\hfill% NEW
{\usebeamerfont{author in head/foot}\usebeamercolor[fg]{author in head/foot}\insertframenumber~/~\inserttotalframenumber}% NEW
\end{beamercolorbox}%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
\end{beamercolorbox}
}
\author{Einstein}
\title{Cool Stuff}
\begin{document}
\begin{frame}
test
\end{frame}
\end{document}
在 beamer 的当前开发版本中(可能包含在从 v. 3.50 开始的发布版本中),这个答案可以简化为:
\documentclass{beamer}
\usetheme{amsterdam}
\setbeamertemplate{page number in head/foot}[totalframenumber]
\author{Einstein}
\title{Cool Stuff}
\begin{document}
\begin{frame}
test
\end{frame}
\end{document}