如何在我的文档中多次打印目录?

如何在我的文档中多次打印目录?

我也正在使用titletoc它来改进目录。我想多次打印目录。我该怎么做?

它在 MWE 中不起作用:

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}

\tableofcontents

\section{Hello}
\section{Bye}

\tableofcontents

\end{document}

在此处输入图片描述

附言:我的文档中有此代码,以便目录没有标题。

\makeatletter
\renewcommand\tableofcontents{%
    \@starttoc{toc}%
}
\makeatother

PPS:\renewcommand{\contentsname}{}% Remove \tableofcontents' title/name由于我正在使用,因此无法工作[french]{babel}

答案1

这是一种使用的可能性titletoc;使用\printcontents,您可以根据需要多次复制 ToC:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{titletoc}

\begin{document}

\tableofcontents

\startcontents
\section{Hello}
\section{Bye}

\printcontents{}{1}{\section*{\contentsname}}

\printcontents{}{1}{\section*{\contentsname}}

\end{document}

在此处输入图片描述

答案2

使用etoc。它提供了以下现成的功能:

在此处输入图片描述

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

\tableofcontents

\section{Hello}
\section{Bye}

\tableofcontents

\end{document}

相关内容