我正在尝试用 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}