Beamer. 使用 \renewcommand 配置部分

Beamer. 使用 \renewcommand 配置部分

在使用 beamer 类的文档中,我想用诸如“步骤”之类的指示来替换章节编号,这显然必须出现在目录 (tableofcontents) 中。以下是我想要的内容:

第一步。第一部分

任何文本

步骤2.第二部分

任何文本

我试过了\renewcommand{\thesection}{Step \arabic{section}.}:它适用于任何类(articlescrartcl),但从不适用于beamer

答案1

您可以重新定义section in toc模板以添加您喜欢的任何文本:

\documentclass{beamer}

\makeatletter
\setbeamertemplate{section in toc}{%
  \leavevmode%
  % prevents the period to be printed with the first/last section option
  \ifnum\beamer@tempcount>\beamer@toclastsection
  \else
  \ifnum\beamer@tempcount>0
    Step~\inserttocsectionnumber.
  \fi\fi%
  \inserttocsection\par%
}
\makeatother

\begin{document}

\begin{frame}
\tableofcontents
\end{frame}

\section{title}
\begin{frame}
    abc
\end{frame} 
    
\end{document}

在此处输入图片描述

相关内容