新加坡 Beamer 主题 - 添加带有作者信息的底部栏

新加坡 Beamer 主题 - 添加带有作者信息的底部栏

我使用 Singapore Beamer 主题制作了演示文稿幻灯片。我认为这个主题看起来非常专业,但它没有包含我的姓名和机构的底部工具栏。如何添加包含此信息的工具栏?如果有两位作者,我该如何堆叠他们的名字,而不是将他们放在一起(这通常是默认设置)?

答案1

您可以设置模板来呈现所需的信息。在下面的示例代码中,我稍微修改了外部主题中使用的模板footline定义;当然,您可以根据需要随意调整设计: footlineinfolines

\documentclass{beamer}
\usetheme{Singapore}

\makeatletter
\setbeamertemplate{footline}
{
  \leavevmode%
  \hbox{%
  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=2ex,center]{author in head/foot}%
    \usebeamerfont{author in
head/foot}%
  \insertshortauthor\hspace{1em}\beamer@ifempty{\insertshortinstitute}{}{(\insertshortinstitute)}
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=2ex,center]{title in head/foot}%
    \usebeamerfont{title in head/foot}\insertshorttitle
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=2ex,right]{date in head/foot}%
    \usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
    \insertframenumber{} / \inserttotalframenumber\hspace*{2ex} 
  \end{beamercolorbox}}%
  \vskip0pt%
}
\makeatother

\author[\parbox{.2\paperwidth}{\raggedleft Author One \\ Author Two}]{Author One and Author Two}
\institute{The Institute}
\title{The Title}

\begin{document}

\begin{frame}
test
\end{frame}

\end{document}

获得的输出:

在此处输入图片描述

并且脚线放大:

在此处输入图片描述

虽然在我的回答中我给出了“堆叠作者”问题的可能解决方案,但我忘了明确提及它:您可以使用可选参数来\author格式化调用命令时如何显示作者信息\insertshortauthor(此命令特别用于footline上面的模板中)。

相关内容