在 Beamer 中向所有幻灯片添加页脚文本

在 Beamer 中向所有幻灯片添加页脚文本

有没有办法将页脚文本附加到 Beamer 中的幻灯片?我想删除默认页脚,但我想添加一些额外的文本。现在我有:

%gets rid of bottom navigation bars
\setbeamertemplate{footline}[page number]{}

%gets rid of navigation symbols
\setbeamertemplate{navigation symbols}{}

答案1

部分8.2.1 标题和尾注beameruserguide列出可用于向footline模板添加信息的预定义插入内容。如果您想要添加一些附加信息(未包含在列出的插入内容中),则可以使用text line脚注模板的选项。

一个小例子,其中添加了“一些文本”以及居中的作者简称和向右对齐的页码(我使用了一些\parbox负垂直跳过将信息稍微向上移动):

\documentclass{beamer}

\setbeamertemplate{footline}[text line]{%
  \parbox{\linewidth}{\vspace*{-8pt}some text\hfill\insertshortauthor\hfill\insertpagenumber}}
\setbeamertemplate{navigation symbols}{}

\author[JD]{John Doe}

\begin{document}

\begin{frame}
Test
\end{frame}

\end{document}

在此处输入图片描述

答案2

我能想到的只有 @GonzaloMedina 提出的解决方案的一个问题:当幻灯片编号从 变为910,脚注线会出现水平跳跃。以下通过将脚注线的每个组件放在各自的框中来解决问题:

\setbeamertemplate{footline}[text line]{%
  \parbox{0.8\linewidth}{
    \vspace*{-8pt}\insertshorttitle~(\insertshortauthor)
  }
  \hfill%
  \parbox{0.15\linewidth}{
    \vspace*{-8pt}\raggedleft\insertpagenumber
  }
}

相关内容