隐藏正文中的子节编号,但不隐藏目录中的子节编号

隐藏正文中的子节编号,但不隐藏目录中的子节编号

有没有一种简单的方法可以对目录中的子节进行编号,但隐藏文档正文中的子节编号?

我可以使用\subsection*{Title},但条目会从目录中消失。

答案1

假设您有充分的理由这样做,您可以这样做。

在每个未编号的小节后面,放置以下几行

\stepcounter{subsection}
\addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}<name>}

其中<name>是子部分的名称。

请注意,我使用了“\stepcounter而不是\refstepcounter自愿”,希望您不必引用这些小节...

梅威瑟:

\documentclass{article}

\usepackage{lipsum}

\begin{document}

\tableofcontents

\section{Testing subsections}

\subsection*{First unnumbered subsection}
\stepcounter{subsection}
\addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}First unnumbered subsection}
\lipsum[1-2]

\subsection{Numbered subsection}
\lipsum[1]

\subsection*{Second unnumbered subsection}
\stepcounter{subsection}
\addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}Second unnumbered subsection}
\lipsum[1]

\end{document} 

输出:

在此处输入图片描述

相关内容