从目录中删除致谢

从目录中删除致谢

我正在写论文。我想在卷首之后、目录之前插入致谢。

我写的

\chapter*{Acknowledgments}

....

\thispagestyle{empty}

但问题是它出现在目录中,而我不想要它。我该如何从目录中排除这一章?

答案1

实际上,该类是这样amsbook定义的,即向目录中添加一个条目。您需要“手动”定义一个特殊命令:\chapter*

\documentclass[a4paper]{amsbook}
\usepackage[T1]{fontenc}

\makeatletter

\newcommand*\notocchapter[1]{%
  \if@openright\cleardoublepage\else\clearpage\fi
  \thispagestyle{empty}\global\@topnum\z@
  \@afterindenttrue
  \let\@secnumber\@empty
  \@makeschapterhead{#1}\@afterheading
}

\makeatother



\begin{document}

\tableofcontents

\notocchapter{Acknowledgments}
Thanks to everybody!

\chapter*{Introduction}
Introductory text.

\chapter{Genesis}
In the beginning God created the heavens and the earth.

\chapter{Exodus}
These are the names of the sons of Israel who went to Egypt with Jacob.

\end{document}

编辑:我注意到您想要empty确认页面上的页面样式,因此我相应地更新了上述代码。

相关内容