附录中的目录

附录中的目录

我的最小工作示例:

\documentclass{article}

\usepackage{appendix}

\begin{document}

\section{My First Section}

\section{My Second Section}

\begin{appendices}

\section*{My First Appendix}

Here I want something like:

\noindent My First Subsection ........... 1

\noindent My Second Subsection ........ 1

\subsection*{My First Subsection}

\subsection*{My Second Subsection}

\section*{My Second Appendix}

\end{appendices}

\end{document}

结果:

在此处输入图片描述

所以基本上,我想要我的第一个附录中的目录,其中仅包含对本附录中出现的小节的引用。

答案1

下面我提出另外两个选择。

以下是使用titletoc包;只需在想要生成部分 ToC 的地方使用 \DoToC 即可:

\documentclass{article}
\usepackage{appendix}
\usepackage{titletoc}

\newcommand\DoToC{%
  \startcontents
  \printcontents{}{2}{\textbf{Contents}\vskip3pt\hrule\vskip5pt}
  \vskip3pt\hrule\vskip5pt
}

\begin{document}

\section{My First Section}
\section{My Second Section}

\begin{appendices}
\section{My First Appendix}
\DoToC
\subsection{My First Subsection}
\subsection{My Second Subsection}

\section{My Second Appendix}
\DoToC
\subsection{My First Subsection}
\subsection{My Second Subsection}
\end{appendices}

\end{document}

在此处输入图片描述

现在有一种可能性是使用etoc包;只需\localtableofcontents在您想要生成部分 ToC 的地方使用即可:

\documentclass{article}
\usepackage{appendix}
\usepackage{etoc}

\begin{document}

\section{My First Section}
\section{My Second Section}

\begin{appendices}
\section{My First Appendix}
\localtableofcontents
\subsection{My First Subsection}
\subsection{My Second Subsection}

\section{My Second Appendix}
\localtableofcontents
\subsection{My First Subsection}
\subsection{My Second Subsection}
\end{appendices}

\end{document}

在此处输入图片描述

答案2

这是软件包的解决方案minitoc。在这种情况下,您需要对子部分进行编号(即没有星号),以便它们出现在任何目录中。

\documentclass{article}
\pagestyle{empty}% for cropping
\usepackage{appendix,minitoc}
\begin{document}

\dosecttoc
\faketableofcontents% replace with \tableofcontents if you want a ToC

\section{My First Section}
\section{My Second Section}

\begin{appendices}
\section{My First Appendix}
\secttoc
\subsection{My First Subsection}
\subsection{My Second Subsection}

\section{My Second Appendix}
\end{appendices}

\end{document}

在此处输入图片描述

相关内容