具有未编号部分的多个目录

具有未编号部分的多个目录

我想制作一个由 3 部分组成的文档,其中包含两个目录,分别列出文档第二部分和第三部分的章节。所有部分都需要取消编号,并且表格和图片编号需要在每一部分重新开始。我尝试过etoc但目前还没有成功。以下是我尝试过的方法:

\documentclass{article}
\usepackage{etoc}
\begin{document}

\part*{}

Main paper text and tables here; no table of contents for this part.

\newpage
\setcounter{page}{0}
\pagenumbering{arabic}
\setcounter{page}{1}
\setcounter{figure}{0}
\setcounter{table}{0}
\renewcommand{\thefigure}{A\arabic{figure}}
\renewcommand{\thetable}{A\arabic{table}}

\part*{Online Appendix}
\localtableofcontents
\section{Green}
\section{Blue}
\etocsetlocaltop.toc{part}

\newpage
\setcounter{page}{0}
\pagenumbering{arabic}
\setcounter{page}{1}
\setcounter{figure}{0}
\setcounter{table}{0}
\renewcommand{\thefigure}{SI\arabic{figure}}
\renewcommand{\thetable}{SI\arabic{table}}

\setcounter{section}{0}

\part*{Supplementary Information}
\localtableofcontents
\section{Red}
\section{White}

\end{document}

答案1

您需要\addcontentsline{toc}{part}{...}在非编号部分后添加。

我添加了一个\etocsettocstyle以便更好地可视化本地目录。

A

b

\documentclass{article}
\usepackage{etoc}
\etocsettocstyle{\subsection*{\contentsname}}{\noindent\rule{\linewidth}{.4pt}} % added <<<< optional

\begin{document}
    
    \part*{}
    
    Main paper text and tables here; no table of contents for this part.
    
    \newpage
    \setcounter{page}{0}
    \pagenumbering{arabic}
    \setcounter{page}{1}
    \setcounter{figure}{0}
    \setcounter{table}{0}
    \renewcommand{\thefigure}{A\arabic{figure}}
    \renewcommand{\thetable}{A\arabic{table}}
    
    \part*{Online Appendix}
    \addcontentsline{toc}{part}{Online Appendix}
    \localtableofcontents
    \section{Green}
    \section{Blue}
    %\etocsetlocaltop.toc{part}
    
    \newpage
    \setcounter{page}{0}
    \pagenumbering{arabic}
    \setcounter{page}{1}
    \setcounter{figure}{0}
    \setcounter{table}{0}
    \renewcommand{\thefigure}{SI\arabic{figure}}
    \renewcommand{\thetable}{SI\arabic{table}}
    
    \setcounter{section}{0}
    
    \part*{Supplementary Information}
    \addcontentsline{toc}{part}{Supplementary Information}
    \localtableofcontents
    \section{Red}
    \section{White}
    
\end{document}

或者使用

    \part*{Online Appendix}
    \etocsetlocaltop.toc{part}
    \localtableofcontents

至少在这种情况下结果是一样的。

相关内容