我的问题与
我想使用通常为“日期/幻灯片编号”保留的右下角(我使用的是 Boadilla 模板)来显示特定于该幻灯片的部分(如简介、数据、结果等)。这是否易于自定义?如果可以……我该如何更改单个幻灯片的设置?
答案1
您必须重新定义 footline beamer 模板,并为右下角定义一个新的 beamer 模板。然后,您可以使用 轻松更改右下角的内容\setbeamertemplate{right corner}{•}
。
\documentclass{beamer}
\usetheme{Boadilla}
\setbeamertemplate{right corner}{%
\insertshortdate{}\hspace*{2em}%
\insertframenumber{} / \inserttotalframenumber%
}
\makeatletter
\setbeamertemplate{footline}{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor\expandafter\beamer@ifempty\expandafter{\beamer@shortinstitute}{}{~~(\insertshortinstitute)}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\usebeamertemplate{right corner}\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}
\makeatother
\begin{document}
\begin{frame}{Frame 1 - Default}
Frame Content
\end{frame}
{
\setbeamertemplate{right corner}{\insertshortdate{}}
\begin{frame}{Frame 2 - Date only}
Frame Content
\end{frame}
}
\begin{frame}{Frame 3 - Default}
Frame Content
\end{frame}
\end{document}