文档类别省略章节编号

文档类别省略章节编号

我使用的文档类省略了章节编号,即\section\subsection和分别\subsubsection表现为\section*\subsection*\subsubsection*。我需要使用此文档类,但我想在章节编号方面恢复文章文档类的行为。

我根本没有定义文档类的经验,因此,以我外行的角度来看,问题似乎出在这里:

\titleformat{\section}
  {\scshape\normalsize\mdseries}
  {\thesection}
  {0pt}
  {#1}

\titleformat{\subsection}
  {\itshape\mdseries\normalsize}
  {\thesubsection}
  {0pt}
  {#1}

\titleformat{\subsubsection}[runin]
  {\itshape\mdseries\normalsize}
  {\thesubsubsection}
  {0pt}
  {#1.}

我阅读了 titlesec 文档,但不确定如何使用\titleformat(部分原因是我是盲人,PDF 不是最容易访问的文件格式;如果有人可以给我提供 HTML 版本的文档,我将不胜感激)。那么,我应该在这里进行哪些更改才能从文章文档类中恢复章节编号行为?如果不是\titleformat,我应该在 .cls 文件中查找什么?

答案1

在对@Bernard 的评论中,您(某种间接地)提到您使用了cupjournal剑桥大学出版社的文档类。

该文件cupjournal.cls第 40 行包含以下指令:

\setcounter{secnumdepth}{0}

section该指令的效果是抑制显示、subsubsection等级别标题的分段编号subsubsection

要重新显示细分级别的编号subsubsection,只需发出指令

\setcounter{secnumdepth}{3}

在您的文档的序言中。

将此计数器的值设置为3将继续抑制显示\paragraph\subparagraph级别标题的数字。要重新启用显示直至级别的节编号\subparagraph,您需要发出指令

\setcounter{secnumdepth}{5}

相关内容