Beamer 微型TOC

Beamer 微型TOC

我怎样才能制作目录和章节迷你目录,以便整个文档开头的目录显示章节和小节,每个小节开头的迷你目录仅显示我现在正在显示的章节以及属于该小节的小节和小小节?

我从 TexWorks for Mac 中包含的模板开始。我尝试的是minitoc包和\secttoc命令。我得到了正确的整个目录。但 miniTOC 应该只包含该部分和子部分和子子部分,这与整个目录相同。

我在下面的命令中尝试了两个数字的各种组合\setcounter,但结果仅取决于“tocdepth”。

我使用的代码部分和想要获得的示例结果如下。

\documentclass{beamer}
\mode<presentation>

\setcounter{secttocdepth}{2}
\AtBeginSubsection[]
{
\begin{frame}<beamer>{Outline}
\secttoc
\tableofcontents
\end{frame}
}

\setcounter{tocdepth}{2}
\dosecttoc
\tableofcontents

我想要获取的目录是

Section 1
 Subsection 1.1
 Subsection 1.2
Section 2
 Subsection 2.1
 Subsection 2.2

我想要将 sectTOCs 放在第 2.1 节和第 2.2 节的开头。

Section 2
 Subsection 2.1
   Subsubsection 2.1.1
   Subsubsection 2.1.2
 Subsection 2.2
   Subsubsection 2.2.1
   Subsubsection 2.2.2 

答案1

您可以使用以下设置:

\documentclass{beamer}

\AtBeginSection[]
{
\begin{frame}<beamer>
\frametitle{Outline}
\tableofcontents[currentsection,sectionstyle=show/hide,subsectionstyle=show/show/hide]
\end{frame}
}

\begin{document}

\begin{frame}
\tableofcontents[subsubsectionstyle=hide/hide]
\end{frame}

\section{Test Section One}
\begin{frame} test \end{frame}
\subsection{Test Subsection One One}
\begin{frame} test \end{frame}
\subsubsection{Test Subsubsection One One One}
\begin{frame} test \end{frame}
\subsubsection{Test Subsubsection One One Two}
\begin{frame} test \end{frame}
\subsection{Test Subsection One Two}
\begin{frame} test \end{frame}
\subsubsection{Test Subsubsection  One Two One}
\begin{frame} test \end{frame}

\section{Test Section Two}
\begin{frame} test \end{frame}
\subsection{Test Subsection Two One}
\begin{frame} test \end{frame}
\subsection{Test Subsection Two Two}
\begin{frame} test \end{frame}
\subsubsection{Test Subsubsection  Two Two One}
\begin{frame} test \end{frame}

\end{document}

一般目录:

在此处输入图片描述

第一部分的部分目录:

在此处输入图片描述

第二部分的部分目录:

在此处输入图片描述

相关内容