amsbook 可以生成没有页码的目录吗?

amsbook 可以生成没有页码的目录吗?

我正在用 amsbook 写一本书。我想给人们展示一个目录。但是当前的页码完全具有误导性,因为现在各个部分都只是粗略地勾勒出来,并没有完全写出来。

我可以让 amsbook 生成没有页码的目录吗?

答案1

目录中的页码使用 进行格式化\@tocpagenum。因此,只需重新定义它以获取其参数而不对其执行任何操作。

在此处输入图片描述

\documentclass{amsbook}

\usepackage{lipsum}

% Avoid page numbers from being printed in ToC
\makeatletter
\renewcommand{\@tocpagenum}[1]{}
\makeatother

\begin{document}

\tableofcontents

\sloppy% Just for this example
\chapter{First chapter}\lipsum[1-25]
\section{First section}\lipsum[1-25]
\section{Second section}\lipsum[1-25]
\section{Third section}\lipsum[1-25]
\section{Final section}\lipsum[1-25]

\chapter{Second chapter}\lipsum[1-25]
\section{First section}\lipsum[1-25]
\section{Second section}\lipsum[1-25]
\section{Third section}\lipsum[1-25]
\section{Final section}\lipsum[1-25]

\chapter{Third chapter}\lipsum[1-25]
\section{First section}\lipsum[1-25]
\section{Second section}\lipsum[1-25]
\section{Third section}\lipsum[1-25]
\section{Final section}\lipsum[1-25]

\chapter{Final chapter}\lipsum[1-25]
\section{First section}\lipsum[1-25]
\section{Second section}\lipsum[1-25]
\section{Third section}\lipsum[1-25]
\section{Final section}\lipsum[1-25]

\end{document}

相关内容