你怎样才能改变 \frame{\sectionpage} 在 beamer 中的作用?

你怎样才能改变 \frame{\sectionpage} 在 beamer 中的作用?

我正在使用beamer它进行演示。我希望在开始新章节后有一个页面,其中只有章节标题。当我使用命令

\frame{\sectionpage}

我最终得到的页面显示“第 1 节”,然后是“节标题”。但是,我希望只显示“节标题”,并删除“第 1 节”。我该怎么做?

答案1

您可以使用\insertsection命令来获取当前的部分名称并塑造您自己的部分名称sectionpage

\documentclass{beamer}
\begin{document}
\section{Section name A}
\frame{\insertsection}
\section{Section name B in the frametitle}
\begin{frame}{\insertsection} \end{frame}
\end{document}

要修改当前的,您可以查找\AtBeginSection手册第 97 页(v.3.12)

答案2

我通过使用并剥离原始模板中\setbeamertemplate不需要的部分来定制自己的部分页面模板:\defbeamertemplate*{section page}beamer/base/themes/inner/beamerinnerthemedefault.sty

\setbeamertemplate{section page}
{
    \begin{centering}
    \begin{beamercolorbox}[sep=12pt,center]{part title}
    \usebeamerfont{section title}\insertsection\par
    \end{beamercolorbox}
    \end{centering}
}

相关内容