我想要在附录中有一个目录。我的情况如下:
--rest of document--
\appendix
\setcounter{secnumdepth}{3}
\chapter{Title of appendix}
\stopcontents
\startcontents[sections]
\printcontents[sections]{ }{3}{}
\addtocontents{toc}{\setcounter{tocdepth}{-1}} % don't want appendix sections in main toc
\thispagestyle{empty}%
\begin{titlepage}
\begin{center}
some text blah blah blah
\end{center}
\end{titlepage}
\section{History}
some more text
\subsection{History2}
some more text 1234
\subsubsection{History3}
\section{Now}
\stopcontents[sections]
\end{document}
什么命令用于添加目录以便它在标题页下方的某处列出“历史”、“历史2”、“历史3”和“现在”部分?
答案1
我相信下面的代码可以实现您想要的功能。
重要的是
\printcontents[sections]{ }{0}{\setcounter{tocdepth}{3}}
你的附录 toc
哪个做包括sections
。
% arara: pdflatex
% arara: pdflatex
\documentclass{report}
\usepackage{titletoc}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{intro}
\lipsum
\chapter{other}
\lipsum
\chapter{other}
\lipsum
\appendix
\chapter{Title of appendix}
\startcontents[sections]
\printcontents[sections]{ }{0}{\setcounter{tocdepth}{3}}
\thispagestyle{empty}%
\begin{titlepage}
\begin{center}
some text blah blah blah
\end{center}
\end{titlepage}
\section{History}
some more text
\subsection{History2}
some more text 1234
\subsubsection{History3}
\section{Now}
\stopcontents[sections]
\end{document}