如何拥有没有编号且不在目录中的部分

如何拥有没有编号且不在目录中的部分

我有一份文件:

\documentclass[12pt]{amsart}

这就是我制作标题和目录的方式:

\maketitle
\tableofcontents

我有一个部分

\section*{Acknowledgement}

我不希望在目录中列出它,也不想给它编号。星号会禁用编号,但它仍然出现在目录中:

在此处输入图片描述

我搜索了很多,也阅读了论坛中的许多帖子,但还是没找到解决方案。其他答案表明星号已经可以解决问题,但正如你在我的屏幕截图中看到的那样,它没有。

答案1

这个想法被无耻地窃取自这个答案

\documentclass[12pt]{amsart}
\usepackage{lipsum} % just to have some blindtext

\DeclareRobustCommand{\SkipTocEntry}[4]{} % stolen from https://tex.stackexchange.com/a/131719/237192
\newcommand{\hiddensection}[1]{\addtocontents{toc}{\SkipTocEntry}\section*{#1}} % easier version

\begin{document}
    \tableofcontents
    
    \section{Introduction} % not hidden from toc
    \lipsum[1][1-5]
    
    \addtocontents{toc}{\SkipTocEntry} % hidden from toc using original command combination
    \section*{Acknowledgement}
    \lipsum[2][1-5]

    \hiddensection{Another hidden section} % hidden from toc using shorthand
    \lipsum[3][1-5]

    \section{Next visible section}
    \lipsum[4][1-5]
\end{document}

结果

相关内容