答案1
三个简单的补丁:
\documentclass{amsbook}
\usepackage{etoolbox}
% 'Table of contents' instead of 'Contents'
\renewcommand{\contentsname}{Table of contents}
% Use the next line if you want capital letters
%\renewcommand{\contentsname}{\MakeUppercase{Table of contents}}
% Uppercase 'CHAPTER' label in toc
\patchcmd{\tocchapter}{#1}{\MakeUppercase{#1}}{}{}
% Leader dots in toc
\makeatletter
%\renewcommand\@pnumwidth{1em} % <-- depending on the total number of pages
\patchcmd{\@tocline}
{\hfil}
{\leaders\hbox{\,.\,}\hfil}
{}{}
\makeatother
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{Introduction}
\chapter{Seminorms and the Minkowski functional}
\chapter{Convex polytopes}
\section{Convex}
\section{Polytopes}
\end{document}
的正常值\@pnumwidth
为 1.6em;如果页面少于 100 页,请按照图示减小它(或调整大小以适应);第一张图片使用默认值,第二张图片使用 1em。