Beamer 中的页脚

Beamer 中的页脚

我在这个相关主题中找到了在 Beamer 中向所有幻灯片添加页脚文本beamer一个适合主题的页脚代码Frankfurt

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

这正是我需要的。但是当我将其添加到演示文稿中时,我丢失了默认的“导航”图标。

我的问题是:

  • 页脚中可以有这些图标吗?
  • 如何更改此页脚的背景颜色?

非常感谢!

答案1

在这种情况下,我建议您对模板进行更复杂的定义footline

\documentclass{beamer}
\usetheme{Frankfurt}

\newcommand\mytext{some text}

\makeatother
\setbeamertemplate{footline}
{%
  \leavevmode%
  \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm]{author in head/foot}%
  \mytext
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}%
    \usebeamerfont{author in head/foot}\insertshortauthor\hfill\insertpagenumber
  \end{beamercolorbox}}%
  \vskip0pt%
}
\makeatletter

\author[JD]{John Doe}

\begin{document}

\begin{frame}
Test
\end{frame}

\end{document}

在此处输入图片描述

我使用了两个beamercolorboxes(一个用于附加文本,另一个用于简短作者和页码)以便您可以分别自定义每一个,但当然,您只能使用一个并分发信息以满足您的需要。

要更改 es 使用的颜色beamerbox,请设置一种beamer颜色,然后在 的强制参数中使用它beamercolorbox;例如:

\documentclass{beamer}
\usetheme{Frankfurt}

\setbeamercolor{footlinecolor}{bg=black!70,fg=white}

\newcommand\mytext{some text}

\makeatother
\setbeamertemplate{footline}
{%
  \leavevmode%
  \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm]{footlinecolor}%
  \mytext
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{footlinecolor}%
    \usebeamerfont{author in head/foot}\insertshortauthor\hfill\insertpagenumber
  \end{beamercolorbox}}%
  \vskip0pt%
}
\makeatletter

\author[JD]{John Doe}

\begin{document}

\begin{frame}
Test
\end{frame}

\end{document}

在此处输入图片描述

相关内容