Beamer 中的 \maketitle 和 \titlepage 有什么区别?

Beamer 中的 \maketitle 和 \titlepage 有什么区别?

我正在寻找一位读过冗长的 Beamer 手册的人。

使用\maketitle

\begin{document}
\maketitle
\end{document}

与使用\titlepage

\begin{document}
\begin{frame}
\titlepage
\end{frame}
\end{document}

Beamer 中的\maketitle和有什么区别?\titlepage

答案1

其中beamerbasetitle.sty一个发现

%
%
% The \maketitle command (for compatibility with other classes)
%
%
\def\maketitle{\ifbeamer@inframe\titlepage\else\frame{\titlepage}\fi}

\def\titlepage{\usebeamertemplate*{title page}\@thanks}

所以\maketitle基本上\titlepage只是在必要时添加一个\frame,并且它是为了兼容性而提供的。

答案2

仅第二个允许您使用\includeonlyframes{current}保留标题。

\begin{frame}[label=current]
\titlepage
\end{frame}

相关内容