如何在“标题”中插入“页脚”样式的页码

如何在“标题”中插入“页脚”样式的页码

在投影仪幻灯片中插入页码时,我通常使用:

\setbeamertemplate{footline}[page number]

是否可以对标题这样做,例如:

\setbeamertemplate{headline}[page number]

答案1

当然,它不是默认安装的,但你可以执行以下操作:

\defbeamertemplate{headline}{page number}{%
    \vskip1pt%
    \setbeamertemplate{footline}[page number]%
    \usebeamertemplate{footline}%
}
\setbeamertemplate{headline}[page number]

由于页脚模板是在组内设置的,因此它不受全局主题的影响。您可以有一个常规页脚,例如infolines-- 虽然我猜您不想要那个,因为它里面已经有页码了。

这似乎确实会破坏一些更花哨的主题的标题。因此,您可以尝试\addtobeamertemplate

\addtobeamertemplate{headline}{%
    \vskip1pt%
    \setbeamertemplate{footline}[page number]%
    \setbeamercolor{page number in head/foot}{use=headline,fg=headline.fg,bg=headline.bg}
    \usebeamertemplate{footline}%    
}{% don't add anything after
}

相关内容