为什么哥本哈根主题不支持显示帧数?

为什么哥本哈根主题不支持显示帧数?

我想展示帧数/总帧数无导航栏,如下图:

默认主题有效

以下 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}

相关内容