我正在使用 {report} 类,想要将目录包含在目录中,但是它变得...奇怪...
\documentclass{report}
\renewcommand\thesection{}
\renewcommand\thesubsection{\arabic{subsection}}
\begin{document}
\section{ABSTRACT}
Some text text text
\newpage
\section{ACKNOWLEDGEMENTS}
Some more text text text
\newpage
\renewcommand{\contentsname}{TABLE OF CONTENTS}
\addcontentsline{toc}{section}{TABLE OF CONTENTS}
\tableofcontents
\end{document}
我搜索了如何制作目录部分,但似乎远远超出了我的能力范围。我是 LaTeX 新手。
答案1
使用 class report
,但消除 的使用\chapter
没有多大意义。 这也行不通,因为目录和图表列表等仍将是章节(使用\chapter*
)。 因此,要么使用\chapter
:
\documentclass{report}
\renewcommand{\contentsname}{TABLE OF CONTENTS}
\begin{document}
\chapter{ABSTRACT}
Some text text text
\chapter{ACKNOWLEDGEMENTS}
Some more text text text
\clearpage
\addcontentsline{toc}{chapter}{TABLE OF CONTENTS}
\tableofcontents
\end{document}
或使用article
代替report
。
\documentclass{article}
\renewcommand{\contentsname}{TABLE OF CONTENTS}
\addtocontents{toc}{\protect\addcontentsline{toc}{section}{\protect\contentsname}}
\begin{document}
\section{ABSTRACT}
Some text text text
\section{ACKNOWLEDGEMENTS}
Some more text text text
\tableofcontents
\end{document}
但是,在目录中添加目录条目意义不大。如果您已经在目录中,那么您将无法从这些信息中获益。如果您尚未进入目录,那么您将无法获得这些信息。