Beamer frametitle 意外行为

Beamer frametitle 意外行为

如果beamer某些内容跟在花括号中的框架标题后面,则内容也将成为标题的一部分。仅当未明确调用时给出标题时才会发生这种情况\frametitle

这是错误还是功能?如果是后者,那它为什么好呢?

看看三个框架之间的区别。

\documentclass{beamer}

\begin{document}

\begin{frame}\frametitle{Title} 
{content}
\end{frame}

\begin{frame}{Title} %Without calling \frametitle
{content}
\end{frame}

\begin{frame}{Title} %Only 
content
\end{frame}

\end{document}

在此处输入图片描述

答案1

根据beamer文档,frame环境接受以下参数:

\begin{frame}<⟨overlay specification⟩>[<⟨default overlay specification⟩>][⟨options⟩]{⟨title⟩}{⟨subtitle⟩}

因此,{content}在你的第二张幻灯片中被解释为framesubtitle和

\begin{frame}{Title}
{contents}
\end{frame}

实际上相当于

\begin{frame}
\frametitle{Title}
\framesubtitle{contents}
\end{frame}

为了解决这个问题,您可以使用以下方法:

\begin{frame}{Title}{}
{content}
\end{frame}

相关内容