\paragraph 命令的编号

\paragraph 命令的编号

由于我们可以使用的小节、小节子节的数量有限,我注意到我可以用命令 \paragraph 来代替它。现在当我使用它时,我对它的功能感到惊讶,并想参考两件事:

  1. 在我的第一个\paragraph命令中Chapter 2, section 2.2,编号显示为2.2.0.1。我想知道是否可以将其更改为2.2.1?如果可以,请问我可以知道如何操作吗?

  2. 我注意到\paragraph命令不会将标题添加到目录中。我可以知道如何将发件人合并Title 1\paragraph{Title 1}目录中吗?

谢谢。

答案1

从语义上来说,该命令\paragraph从属的\subsubsection命令。每次使用 LaTeX 切片命令时,都会发生两件事(除其他外part):首先,与其级别 —— 、chaptersectionsubsectionsubsubsectionparagraph和——关联的计数器subparagraph增加 1;其次,所有下属分段级别的计数器重置为 0。(为了完整起见,我应该指出,这条规则有一个例外:该\part命令确实不是重置chapter计数器。

为什么这对您的文档很重要?好吧,在大多数“标准”LaTeX 文档类(例如articlereportbook)中,默认样式是将节标题的“数字”显示为当前节级别和所有更高级别节分组(通常级别除外)的计数器的组合part。那么当 LaTeX 遇到如下命令序列时会发生什么

\section{Big ideas}
\subsection{Preliminaries}
\paragraph{Exciting details}

因为\subsubsection此示例中\subsection和之间未提供任何命令\paragraph,所以级别的计数器subsubsection仍为 0,其他计数器将为 1。因此,当 LaTeX 处理命令时\paragraph,其标题将构造为

1.1.0.1 Exciting details

故事的寓意是:使用较低级别的分段命令(例如\paragraph或 )时,不要跳过较高级别的分段命令\subparagraph


关于您的第二个问题,如何paragraph在目录 (ToC) 中显示 -level 标题。LaTeX 有一个名为 的参数tocdepth,它控制目录中显示的分段级别的深度。我熟悉的大多数文档类都将此参数设置为,这意味着只会显示3直到 和 的分段命令(但不会显示和,因为它们相关的分段级别分别设置为和)。要获取目录中要列出的和标题,只需设置subsubsectionparagraphsubparagraph45paragraphsubparagraph

\setcounter{tocdepth}{5}

在文档的序言中。祝您 TeXing 愉快!

相关内容