Beamer 章节标题,幻灯片顶部栏中有缩短标题

Beamer 章节标题,幻灯片顶部栏中有缩短标题

我想要多个带有章节标题的幻灯片,将章节标题放在类似于幻灯片主标题的框中。@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}

第一部分开头的框架图像,显示框中的长完整标题和导航栏中的简短版本。

在此处输入图片描述

相关内容