文章或 scrartcl 中的 \tableofcontent[currentsection]?

文章或 scrartcl 中的 \tableofcontent[currentsection]?

是否有一种方便的方法可以仅显示 scrartcl 中当前部分对应的子部分,就像\tableofcontent[currentsection]在 beamer 中一样?

答案1

您可以使用包etoc

\documentclass{scrartcl}
\usepackage{etoc}
\usepackage{lipsum}

\begin{document}
\tableofcontents

\etocsettocstyle{\subsection*{\contentsname}}{}
\etocsettocdepth{subsection}

\clearpage
\section{Sec1}
\localtableofcontents
\subsection{SubSec1}
\subsubsection{SubSubSec}
\lipsum[1]
\subsection{SubSec2}
\lipsum[2]

\section{Sec1}
\localtableofcontents
\subsection{SubSec1}
\subsubsection{SubSubSec}
\lipsum[3]
\subsection{SubSec2}
\lipsum[4]
\end{document}

在此处输入图片描述

相关内容