禁用星号分段命令下的子分段命令编号

禁用星号分段命令下的子分段命令编号

我希望有一个不带编号的“简介”部分,其中包含子部分。我希望该部分的子部分不带编号,但整个内容出现在目录中。

如果我使用

\section*{Introduction}
\addcontentsline{toc}{section}{Introduction}
\subsection{First part of intro}
...
\subsection{Second part of intro}

...然后 \subsection 命令将(按照我使用的编号方案)在正文和目录中生成诸如“0.1 简介的第一部分”之类的编号。

以下生成我想要的内容:

\section*{Introduction}
\addcontentsline{toc}{section}{Introduction}
\subsection*{First part of intro}
\addcontentsline{toc}{subsection}{First part of intro}
...
\subsection*{Second part of intro}
\addcontentsline{toc}{subsection}{Second part of intro}

有没有办法自动做到这一点?我的问题是,\addcontentsline当我想要\section*触发切换到“非编号模式”时,我必须到处输入,其中每个 \subsection 命令都扩展为命令对\subsection*;\addcontentsline或类似命令(下一个命令\section将切换回“编号模式”)。

编辑:不希望禁用整个文档的子部分编号。

答案1

您可以secnumdepth在介绍和之后进行更改:

\documentclass{article}

\begin{document}
\tableofcontents
\setcounter{secnumdepth}{-1}% number only levels up to -1 (section is 1)
\section{Introduction}
\subsection{First part of intro}
\subsection{Second part of intro}
\setcounter{secnumdepth}{3}% back to default of article.cls
\section{First Section}
\subsection{First part of first section}
\subsection{Second part of first section}
\end{document}

在此处输入图片描述

相关内容