有没有办法将页脚文本附加到 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 提出的解决方案的一个问题:当幻灯片编号从 变为9
时10
,脚注线会出现水平跳跃。以下通过将脚注线的每个组件放在各自的框中来解决问题:
\setbeamertemplate{footline}[text line]{%
\parbox{0.8\linewidth}{
\vspace*{-8pt}\insertshorttitle~(\insertshortauthor)
}
\hfill%
\parbox{0.15\linewidth}{
\vspace*{-8pt}\raggedleft\insertpagenumber
}
}