\setbeamertemplate{headline} 在序言中出现意外行为

\setbeamertemplate{headline} 在序言中出现意外行为

当我创建自己的投影仪模板时,我遇到了一些奇怪的行为。我有两个标题模板,一个用于标题幻灯片,一个用于常规幻灯片,这两个标题涉及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]取消注释: 三个描述版本的输出截图:序言中没有 setbeamertemplate、设置标题模板、设置正文模板 有人能指出我或 beamer 哪里出错了吗?我正在使用beamer 2021/03/19 v3.62

相关内容