我想使用 titletoc 将章节号和标题放在目录中的不同行上。如果我要手动输入目录,那么我会输入类似于和的内容\centerline{\scshape Chapter 1}\newline
以\centerline{\uppercase Name of the first chapter}
获得我想要的结果。我尝试使用\titlecontents
,但遇到了一些问题。有人对我该如何解决这个问题有什么建议吗?
\documentclass[12pt,reqno,oneside]{amsbook}
\usepackage{dsfont, amssymb, latexsym, graphicx, amsfonts, amsmath, booktabs, mathtools, amsthm, geometry, environ, multicol, subfiles, titlesec, titletoc, mathrsfs}
\renewcommand{\thesection}{\thechapter.\arabic{section}}
\titlespacing{\section}{18pt}{0pt}{10pt}
\titleformat{\section}[runin]{\normalfont\bfseries}{\thesection.}{8pt}{}
\titlespacing{\chapter}{18pt}{0pt}{12pt}
\titleformat{\chapter}[display]{\normalfont}{\centering\small{CHAPTER \thechapter}}{4pt}{\centering\uppercase}
\renewcommand{\contentsname}{CONTENTS}
\dottedcontents{section}[3.8em]{}{2.3em}{0.8pc}
\titlecontents{chapter}[0em]{\normalfont}{\centering\scshape Chapter \thechapter}{}{\centering\uppercase}
\begin{document}
Titlepage
\newpage
\tableofcontents
\newpage
\chapter{Introduction}
\section{First section}
abc
\section{Second section}
abc
\chapter{Preliminary lemmata}
\section{First section}
abc
\section{Second section}
abc
\chapter{Proof of the main assertion}
\section{First section}
abc
\section{Second section}
abc
\end{document}