我想要多个带有章节标题的幻灯片,将章节标题放在类似于幻灯片主标题的框中。@gonzalomedina 通过推荐代码提供帮助:
\documentclass{beamer}
\usetheme{Madrid}
\AtBeginSection[]{
\begin{frame}
\vfill
\centering
\begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
\usebeamerfont{title}\insertsectionhead\par%
\end{beamercolorbox}
\vfill
\end{frame}
}
\title{The Title}
\author{The Author}
\institute{The Institute}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\section{Test section one}
\begin{frame}
test frame for section one
\end{frame}
\section{Test section two}
\begin{frame}
test frame for section two
\end{frame}
\end{document}
这很好,只是我使用的是Frankfurt
主题,所以每个部分的标题都会进入顶部栏。我的问题是:如何让长标题出现在每个部分开头的框中,但使用缩写短语作为顶部栏的“标题”?谢谢。
此问题是对以下问题的后续回答:在投影机幻灯片中创建带有标题页的各部分
答案1
除了\insertsectionhead
,您还可以\secname
在每个部分开头使用 框;此外,还可以使用可选参数\section
为标题中的导航栏提供简短版本:
\documentclass{beamer}
\usetheme{Frankfurt}
\AtBeginSection[]{
\begin{frame}
\vfill
\centering
\begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
\usebeamerfont{title}\secname\par%
\end{beamercolorbox}
\vfill
\end{frame}
}
\title{The Title}
\author{The Author}
\institute{The Institute}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\section[Test section one]{Test section one with a really reallly long title}
\begin{frame}
test frame for section one
\end{frame}
\section[Test section two]{Test section two with a really reallly long title}
\begin{frame}
test frame for section two
\end{frame}
\end{document}
第一部分开头的框架图像,显示框中的长完整标题和导航栏中的简短版本。