我正在我的 Beamer 演示文稿中插入一张\tableofcontents
幻灯片。问题是,itemize
我的演示文稿中所有内容都处于环境中。(为观众提供更好的视野。)但是,目录却没有逐项列出/枚举。其中的条目可以逐项列出吗?我在手册或在线中tableofcontents
找不到此选项。beamer
这是我当前的目录:
\begin{frame}<beamer>
\frametitle{Outline}
\tableofcontents[section,subsection]
\end{frame}
附言:我也在使用\AtBeginSection
覆盖,所以它们也必须改变。
答案1
改编自beamer 用户指南,第 10.5 节:
\documentclass{beamer}
\setbeamertemplate{section in toc}[sections numbered]
\setbeamertemplate{subsection in toc}[subsections numbered]
%\setbeamertemplate{section in toc}[ball unnumbered]
%\setbeamertemplate{subsection in toc}[ball unnumbered]
\AtBeginSection[]
{
\begin{frame}
\frametitle{Outline}
\tableofcontents[currentsection]
\end{frame}
}
\begin{document}
\begin{frame}
\frametitle{Outline}
\tableofcontents[section,subsection]
\end{frame}
\section{One}
\begin{frame}
Some content
\end{frame}
\subsection{Alpha}
\begin{frame}
Some content
\end{frame}
\section{Two}
\begin{frame}
Some content
\end{frame}
\subsection{Beta}
\begin{frame}
Some content
\end{frame}
\end{document}
答案2
供将来参考,我还会提供详细的答案,以提供更多功能。如果您想要比ball
和square
模板更复杂的东西,您可以像这样重新定义模板:
\setbeamertemplate{section in toc}{%
* \inserttocsection \par}
\setbeamertemplate{subsection in toc}{
-- \inserttocsubsection \par}