\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