编号从节而不是章开始

编号从节而不是章开始

我希望章节没有任何数字(无论是在正文中还是在目录中),并且每个部分的编号从 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

我追求这个效果的原因是:

  • 因为我正在编写的文档很长,所以我需要将其分成很多部分,因此我确实需要对subsubsections 进行编号(在文本和目录中)。
  • 同样由于篇幅较长,我认为章节在分隔文本方面发挥着更重要的作用,因此将章节编号从 1 而不是 x.1 开始是个好主意。

答案1

一种可能性是,使用titlesectitletoc二重奏:

\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抑制章节编号。

相关内容