INCLUDE \part IN DOCUMENT,但不在 \tableofcontents 中

INCLUDE \part IN DOCUMENT,但不在 \tableofcontents 中

我已经在下面编写了 MWE,它给出了所需的输出,但目录除外。正如我提到的,在目录中,我没想到该part部分会出现在tableofcontents

\documentclass{report}

\usepackage{titlesec}
\usepackage{hyperref}

\begin{document}

\tableofcontents
\pagenumbering{arabic}

\part{INTRODUCTION}
\chapter{introdu}
\part{PART 1}
\chapter{intro}
intro intro
\part{PART 2}
\chapter{intro}
intro intro
\part{PART 3}
\chapter{intro}
\part{PART 4}
\chapter{555}
CHAPTER INTRO
\newpage
\part{PART 5}
\chapter{another 1}
\part{PART 6}
\chapter{another 2}
\part{APP}
\part*{PUB}
\part*{BIB}
\end{document}

toc 的输出如下所示。

toc 输出,需要排除“part”

在上图中,我不想I ITNRODUCTION, II PART, III PART, ..., VII PART出现在目录中,但我需要出现在文档中,如下所示。

需要内部文件

答案1

一个(超强的)解决方案是使用etoc包,允许对目录进行大量自定义。特别是,如果您有\etocsetlevel{<sectioning level>}{6}任意分段级别,则可以将其从所有目录列表中隐藏。

\documentclass{report}

\usepackage{titlesec}
\usepackage{etoc}
\usepackage{hyperref}

\etocsetlevel{part}{6}

\begin{document}

\tableofcontents
\pagenumbering{arabic}

\part{INTRODUCTION}
\chapter{introdu}
\part{PART 1}
\chapter{intro}
intro intro
\part{PART 2}
\chapter{intro}
intro intro
\part{PART 3}
\chapter{intro}
\part{PART 4}
\chapter{555}
CHAPTER INTRO
\newpage
\part{PART 5}
\chapter{another 1}
\part{PART 6}
\chapter{another 2}
\part{APP}
\part*{PUB}
\part*{BIB}
\end{document}

相关内容