我希望章节没有任何数字(无论是在正文中还是在目录中),并且每个部分的编号从 1 开始。例如(在正文和目录中):
Introduction
1 Section
1.1 Subsection
2 Section
Literature Review
1 Section
1.1 Subsection
2 Section
默认行为是:
Chapter 1 Introduction
1.1 Section
1.1.1 Subsection
1.2 Section
Chapter 2 Literature Review
2.1 Section
2.1.1 Subsection
2.2 Section
我追求这个效果的原因是:
- 因为我正在编写的文档很长,所以我需要将其分成很多部分,因此我确实需要对
subsubsection
s 进行编号(在文本和目录中)。 - 同样由于篇幅较长,我认为章节在分隔文本方面发挥着更重要的作用,因此将章节编号从 1 而不是 x.1 开始是个好主意。
答案1
一种可能性是,使用titlesec
,titletoc
二重奏:
\documentclass{book}
\usepackage{titlesec}
\usepackage{titletoc}
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{}{0pt}{\Huge}
\renewcommand\thesection{\arabic{section}}
\titlecontents{chapter}
[0em]{\addvspace{10pt}\bfseries}
{}{}{\titlerule*[1000pc]{.}\contentspage}
\begin{document}
\tableofcontents
\chapter{First Chapter}
\section{Test Section One}
\section{Test Section Two}
\chapter{Second Chapter}
\section{Test Section One}
\section{Test Section Two}
\end{document}
目录:
第一章首页:
要对子小节进行编号,您需要将其添加到序言中
\setcounter{secnumdepth}{3}
并将它们纳入目录,
\setcounter{tocdepth}{3}
您可能还需要重新定义\thefigure
并\thetable
抑制章节编号。