在使用 beamer 类的文档中,我想用诸如“步骤”之类的指示来替换章节编号,这显然必须出现在目录 (tableofcontents) 中。以下是我想要的内容:
第一步。第一部分
任何文本
步骤2.第二部分
任何文本
我试过了\renewcommand{\thesection}{Step \arabic{section}.}
:它适用于任何类(article
,scrartcl
),但从不适用于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}