我怎样才能制作目录和章节迷你目录,以便整个文档开头的目录显示章节和小节,每个小节开头的迷你目录仅显示我现在正在显示的章节以及属于该小节的小节和小小节?
我从 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}
一般目录:
第一部分的部分目录:
第二部分的部分目录: