我想要前言的标题中的内容

我想要前言的标题中的内容

我正在尝试用 LaTeX 编写一本书,我有一篇序言,它位于书的前言中。不幸的是,它在目录后的标题中一直显示“目录”。

基本上,我想要的是让它在前言的前两页(实际上用于目录的页面)显示“目录”,然后在之后的标题中显示章节标题。

我的主要文件:

\documentclass[12pt]{book}

\begin{document}
\frontmatter
\title{A Book}
\author{Jwir3}

\maketitle

\tableofcontents
\include{preface}

\mainmatter

\end{document}

我的 preface.tex 文档(包含):

\cleardoublepage
\addcontentsline{toc}{section}{Preface}

\chapter*{Preface}

Blah blah blah.. rambling for a couple of pages...

答案1

不要使用\chapter*but \chapter。由于您正在使用,因此\frontmatter所有内容都会得到处理,并且不会使用章节编号。

\documentclass[12pt]{book}

\begin{document}
\frontmatter
\title{A Book}
\author{Jwir3}

\maketitle


\tableofcontents
\cleardoublepage
%\addcontentsline{toc}{section}{Preface}

\chapter{Preface} %% <----------here

Blah blah blah.. rambling for a couple of pages...

\mainmatter

\end{document}

相关内容