![新加坡 Beamer 主题 - 添加带有作者信息的底部栏](https://linux22.com/image/247800/%E6%96%B0%E5%8A%A0%E5%9D%A1%20Beamer%20%E4%B8%BB%E9%A2%98%20-%20%E6%B7%BB%E5%8A%A0%E5%B8%A6%E6%9C%89%E4%BD%9C%E8%80%85%E4%BF%A1%E6%81%AF%E7%9A%84%E5%BA%95%E9%83%A8%E6%A0%8F.png)
我使用 Singapore Beamer 主题制作了演示文稿幻灯片。我认为这个主题看起来非常专业,但它没有包含我的姓名和机构的底部工具栏。如何添加包含此信息的工具栏?如果有两位作者,我该如何堆叠他们的名字,而不是将他们放在一起(这通常是默认设置)?
答案1
您可以设置模板来呈现所需的信息。在下面的示例代码中,我稍微修改了外部主题中使用的模板footline
定义;当然,您可以根据需要随意调整设计: footline
infolines
\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
上面的模板中)。