beamer:将 hyperref 按钮放在每页的最底部

beamer:将 hyperref 按钮放在每页的最底部

我希望在每张幻灯片的最底部有一组导航按钮,这些按钮会根据您所在的部分引导您进入不同的幻灯片,例如

\hyperlink{startpage}{\beamerreturnbutton{Back to start}} 
\hyperlink{thissectionstart}{\beamerreturnbutton{Back to section start}} 
\hyperlink{somewhere}{\beamergotobutton{More details}}
\hyperlink{section3}{\beamerskipbutton{Next section}} 
\hyperlink{contactinfo}{\beamerskipbutton{Contact information}}

这提供了一组不错的按钮,但我想将它们放在每页的最底部,而不改变其余文本的位置。我尝试插入一个

\vfill

在此之前,它会在内容和按钮之间创建一些空间,但不会将它们推到幻灯片的最底部。

正如我提到的,按钮中的具体链接在每张幻灯片上会有所不同,所以我不能使用一些带有固定自定义页脚的解决方案

答案1

可能性 1:

使用 Beamers 内置导航

\setbeamertemplate{navigation symbols}[default]

在此处输入图片描述

可能性 2:

将按钮放在脚注中

\documentclass{beamer}

\setbeamertemplate{navigation symbols}{}

\setbeamertemplate{footline}{%
    \quad\hyperlinkpresentationstart{\beamerreturnbutton{Back to start}}%
    \quad\hyperlinksectionstart{\beamerreturnbutton{Back to section start}}%
    \quad\hyperlink{moredetails}{\beamergotobutton{More details}}%
    \quad\hyperlinksectionstartnext{\beamerskipbutton{Next section}}%
    \quad\hyperlinkpresentationend{\beamerskipbutton{Contact information}}%
    \vspace*{0.2cm}%
}

\begin{document}

    \section{sec1}
    \frame{1}
    \frame{2}

    \begin{frame}[label=moredetails]
        more details
    \end{frame}

    \section{sec2}
    \frame{3}
    \frame{4}

\end{document}

在此处输入图片描述

答案2

一些 Beamer 主题已经在底部有这样的按钮。其中一个是“Warsaw”,这是常用 Beamer 模板的主题。也许您可以在“Warsaw”的来源中找到如何根据您的需要对其进行修改。如果这对您不起作用,则可能是您的 Beamer 版本或 pdf 查看器存在其他问题。

相关内容