我正在使用它beamer
来创建演示文稿。我选择的主题是Singapore
。它有一个漂亮的标题,其中包含章节名称和子章节的项目符号。
修改标题的最简单方法是什么,以便它还能显示章节编号而不仅仅是标题?
附加问题:我怎样才能使章节编号也出现在目录中?
因此,不要:
介绍 概念 实现
它应该是:
- 简介 2. 概念 3. 实现
答案1
您可以重新定义section in head/foot
和section in head/foot shaded
模板以添加\insertsectionheadnumber
。作为奖励,您需要重新定义 toc 中的部分以添加\inserttocsectionnumber
;以下示例说明了这些重新定义:
\documentclass{beamer}
\usetheme{Singapore}
\setbeamertemplate{section in head/foot}{\hfill\insertsectionheadnumber.~\insertsectionhead}
\setbeamertemplate{section in head/foot shaded}{\color{structure!50}\hfill\insertsectionheadnumber.~\insertsectionhead}
\setbeamertemplate{section in toc}{\inserttocsectionnumber.~\inserttocsection}
\begin{document}
\section{Test Section One}
\begin{frame}
test
\end{frame}
\section{Test Section Two}
\begin{frame}
test
\end{frame}
\section{Test Section Three}
\begin{frame}
test
\end{frame}
\end{document}
生成的目录图像显示了目录条目和标题中的编号: