当我创建自己的投影仪模板时,我遇到了一些奇怪的行为。我有两个标题模板,一个用于标题幻灯片,一个用于常规幻灯片,这两个标题涉及beamercolorbox
具有不同高度和深度的 es。但是当我在序言中设置“常规”模板时,我遇到了一些奇怪的行为。
我创建了一个 MWE 来重现该问题。希望我没有改变问题的背景:
\documentclass{beamer}
\defbeamertemplate{headline}{title}{%
\begin{beamercolorbox}[ht=1cm, dp=1cm]{title in head/foot}
\Large title headline
\end{beamercolorbox}
}
\defbeamertemplate{headline}{body}{%
\begin{beamercolorbox}{title in head/foot}
\Large body headline
\end{beamercolorbox}
}
% With no \setbeamertemplate in the header, everything behaves as expected.
% Almost correct, footline appears on second slide
%\setbeamertemplate{headline}[body]
% First slide has footline, second slide has extra vertical padding
%\setbeamertemplate{headline}[title]
\begin{document}
\setbeamertemplate{headline}[title]
\setbeamertemplate{footline}{}
\frame{}
\setbeamertemplate{headline}[body]
\setbeamertemplate{footline}{}
\frame{}
\end{document}
以下是输出(从左到右),取决于是否未取消注释任何内容、是否\setbeamertemplate{headline}[body]
已取消注释,或者是否\setbeamertemplate{headline}[title]
取消注释:
有人能指出我或 beamer 哪里出错了吗?我正在使用beamer 2021/03/19 v3.62
。