对于会议演示,我在 \date 内添加了会议名称,如下所示
\date[conf-name]{conference long name 2013}
因此,“会议全名 2013”将出现在标题页上。到目前为止一切顺利。但我还希望简称出现在每页的底部,我的意思是第四位,而不是我的演讲标题。
我在用
\mode<presentation>
{
\usetheme{Darmstadt}
\usetheme{Warsaw}
\setbeamercovered{transparent}
}
我该怎么做?编辑:晴天霹雳:我已添加\title[conf-name]{title}
以获得此效果。
答案1
您可以重新定义外部主题footline
使用的模板来代替默认模板:split
\insertshortdate
\insertshorttitle
\documentclass{beamer}
\mode<presentation>
{
\usetheme{Darmstadt}
\usetheme{Warsaw}
\setbeamercovered{transparent}
}
\makeatletter
\setbeamertemplate{footline}
{%
\leavevmode%
\hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fill,rightskip=.3cm]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshortdate
\end{beamercolorbox}}%
\vskip0pt%
}
\makeatother
\title{Title of the talk}
\date[conf-name]{conference long name 2013}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\end{document}