文章与报告类中的章节编号

文章与报告类中的章节编号
\section{Section title here}}
\subsection*{The subsection without numbers, but want it to appear in TOC}
\addcontentsline{toc}{subsection}{The subsection without numbers, but want it to appear in TOC}

这就是我避免子节编号并仅显示节编号的方法。但我希望子节出现在目录中,因此使用下面的行。我在下面做了上述所有操作,\documentclass{article}但是当我将其更改为时,\documentclass{report}它又开始显示数字。

如果您能指导我进一步了解这一点,我将不胜感激。我可以用article;但是,我很想知道其中的区别。我如何在 中实现相同的效果\documentclass{report}

答案1

让我猜一下:从 切换article到之后report,您的\subsection仍然没有编号,但您的\section突然显示为“0.x A 节”(类似于\subsection中的外观article)?这是因为report类(和book类)具有附加的节级别\chapter,它成为新的顶级。

\documentclass{report}

\begin{document}

\tableofcontents

% Uncomment the following line to get rid of "zero-sections"
% \chapter{Chapter title here}

\section{Section title here}

\subsection*{An unnumbered subsection appearing in the ToC}
\addcontentsline{toc}{subsection}{An unnumbered subsection appearing in the ToC}

\end{document}

编辑:如果我理解正确的话,您想要以下效果(添加到序言中):

\renewcommand{\thesection}{\arabic{section}}

章节仍然有编号,但部分没有章节编号。(这可能会让读者感到困惑,并可能破坏交叉引用机制。)

答案2

\setcounter{secnumdepth}{1}将仅显示章节(如果适用)和节号。子节仍将出现在目录中,但不带编号。

为了使更改生效,你需要运行两次 LaTeX

相关内容