我正在使用Frankfurt
中的主题beamer
。它包括一种导航栏,带有(子)部分标题和每个(子)部分中每张幻灯片一个圆圈。我想将这样的栏移动到页面底部,并在页眉位置显示页脚。
你知道我该怎么办吗?
编辑:
1)如何避免在标题幻灯片中显示页脚?
2) 我如何显示演示文稿的标题和作者姓名,比如
Berlin
主题?我尝试使用建议的序言,Berlin
但它不起作用。
答案1
Frankfurt
使用smoothbars
外部主题,该主题设置headline
模板但不设置模板footline
。要将标题位置更改为框架底部,只需将模板设置footline
为与标题模板完全相同的行为即可smoothbars
。要将导航符号放置在标题中,您需要重新定义模板navigation symbols
以不执行任何操作,然后将符号插入headline
模板中:
\documentclass{beamer}
\usetheme{Frankfurt}
\setbeamertemplate{navigation symbols}{}
\makeatletter
\setbeamertemplate{footline}
{%
\pgfuseshading{beamer@barshade}%
\ifbeamer@sb@subsection%
\vskip-9.75ex%
\else%
\vskip-7ex%
\fi%
\begin{beamercolorbox}[ignorebg,ht=2.25ex,dp=3.75ex]{section in head/foot}
\insertnavigation{\paperwidth}
\end{beamercolorbox}%
\ifbeamer@sb@subsection%
\begin{beamercolorbox}[ignorebg,ht=2.125ex,dp=1.125ex,%
leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
\usebeamerfont{subsection in head/foot}\insertsubsectionhead
\end{beamercolorbox}%
\fi%
}%
\setbeamertemplate{headline}{%
\hskip1em\usebeamercolor[fg]{navigation symbols dimmed}%
\insertslidenavigationsymbol%
\insertframenavigationsymbol%
\insertsectionnavigationsymbol%
\insertsubsectionnavigationsymbol%
\insertdocnavigationsymbol%
\insertbackfindforwardnavigationsymbol%
}
\makeatother
\begin{document}
\section{Test section}
\subsection{Test subsection one}
\begin{frame}Test\end{frame}
\subsection{Test subsection two}
\begin{frame}Test\end{frame}
\end{document}