我使用 Beamer 创建了一个演示文稿,并使用了达姆施塔特主题。
但是,这个主题没有页码。
我知道我可以使用以下方法在 Footline 中插入页码:
\setbeamertemplate{footline}[frame number]
但是,我怎样才能插入页码“导航符号”,喜欢这张照片吗?
答案1
你可以使用类似
\addtobeamertemplate{navigation symbols}{}{%
\usebeamerfont{footline}%
\usebeamercolor[fg]{footline}%
\hspace{1em}%
\insertframenumber/\inserttotalframenumber
}
并使用空格、字体和框来调整数字与导航符号的对齐方式。
您可以通过更改字体/颜色来更改字体/颜色,footline
例如
\setbeamercolor{footline}{fg=blue}
\setbeamerfont{footline}{series=\bfseries}
答案2
您可以在之前添加以下代码\begin{document}
:
\expandafter\def\expandafter\insertshorttitle\expandafter{%
\insertshorttitle\hfill%
\insertframenumber\,/\,\inserttotalframenumber}
答案3
之前\begin{document}
需要包含:
\setbeamertemplate{sidebar right}{}
\setbeamertemplate{footline}{%
\hfill\usebeamertemplate***{navigation symbols}
\hspace{1cm}\insertframenumber{}/\inserttotalframenumber}
这应该可以将框架编号放在导航栏旁边,但不确定如何将其放在导航栏内。
答案4
\setbeamertemplate{navigation symbols}
{ \insertslidenavigationsymbol
insertframenavigationsymbol
\insertsubsectionnavigationsymbol
\insertsectionnavigationsymbol
\insertdocnavigationsymbol
\insertbackfindforwardnavigationsymbol
\hspace{1em}
\usebeamerfont{footline}
\insertframenumber/\inserttotalframenumber }
\setcounter{page}{1}
\pagenumbering{arabic}
%add this code before begin doc
\begin{document}