我希望有一个不带编号的“简介”部分,其中包含子部分。我希望该部分的子部分不带编号,但整个内容出现在目录中。
如果我使用
\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}