在 Beamer 中枚举目录

在 Beamer 中枚举目录

我有以下幻灯片。a) 我希望它有编号为 10.1 和 10.2 等的子部分。我增加了 secnumdepth(3),但没有帮助。b) 子部分缩进奇怪(水平并排)。我希望它垂直对齐/堆叠。

如有重复,敬请见谅。子节编号和缩进

该部分的代码是

  \setbeamertemplate{section in toc}{\hspace*{1em}{\inserttocsectionnumber.~\inserttocsection}}
\setbeamertemplate{subsection in toc}{\hspace*{2em}{\inserttocsubsectionnumber.~\inserttocsubsection}}
\setcounter{tocdepth}{3}

答案1

  1. \par在模板重新定义的末尾添加。

  2. 您可以将其添加\inserttocsectionnumber.到您当前的模板定义中subsection in toc

代码:

\documentclass{beamer}

\setbeamertemplate{section in toc}{\hspace*{1em}\inserttocsectionnumber.~\inserttocsection\par}
\setbeamertemplate{subsection in toc}{\hspace*{2em}\inserttocsectionnumber.\inserttocsubsectionnumber.~\inserttocsubsection\par}

\begin{document}

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

\section{Test section one}
\begin{frame} test\end{frame}
\subsection{Test subsection one}
\begin{frame} test\end{frame}
\subsection{Test subsection two}
\begin{frame} test\end{frame}

\section{Test section two}
\begin{frame} test\end{frame}
\subsection{Test subsection one}
\begin{frame} test\end{frame}
\subsection{Test subsection two}
\begin{frame} test\end{frame}

\section{Test section three}
\begin{frame} test\end{frame}
\subsection{Test subsection one}
\begin{frame} test\end{frame}
\subsection{Test subsection two}
\begin{frame} test\end{frame}

\end{document}

结果:

在此处输入图片描述

相关内容