![为什么哥本哈根主题不支持显示帧数?](https://linux22.com/image/376375/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%93%A5%E6%9C%AC%E5%93%88%E6%A0%B9%E4%B8%BB%E9%A2%98%E4%B8%8D%E6%94%AF%E6%8C%81%E6%98%BE%E7%A4%BA%E5%B8%A7%E6%95%B0%EF%BC%9F.png)
我想展示帧数/总帧数无导航栏,如下图:
以下 MWE 按预期工作:
\documentclass{beamer}
%\usetheme{Copenhagen}
\beamertemplatenavigationsymbolsempty
\setbeamertemplate{footline}[frame number]{}
\begin{document}
\frame
{
\frametitle{Frame A}
Frame A
}
\frame
{
\frametitle{Frame B}
Frame B
}
\frame
{
\frametitle{Frame C}
Frame C
}
\end{document}
但是,如果我取消注释第二行%\usetheme{Copenhagen}
,帧数/总帧数消失如下:
我的编译器是带有 xelatex 的 TexLive 2018。
有什么方法可以显示帧数/总帧数以哥本哈根为主题?
答案1
要获得所需的幻灯片编号,请添加以下几行:
\setbeamertemplate{footline}[text line]{%
\parbox{\linewidth}{\vspace*{-8pt}\hfill\hfill\insertframenumber\,/\,\inserttotalframenumber}}
如示例所示,进入序言部分:
\documentclass{beamer}
\usetheme{Copenhagen}
\beamertemplatenavigationsymbolsempty
%\setbeamertemplate{footline}[frame number]{}
\setbeamertemplate{footline}[text line]{%
\parbox{\linewidth}{\vspace*{-8pt}\hfill\hfill\insertframenumber\,/\,\inserttotalframenumber}}
\begin{document}
\frame
{
\frametitle{Frame A}
Frame A
}
\frame
{
\frametitle{Frame B}
Frame B
}
\frame
{
\frametitle{Frame C}
Frame C
}
\end{document}