从未编号章节的标题中删除零

从未编号章节的标题中删除零

考虑一下这个MWE:

\documentclass{book}
\usepackage{lipsum}
\renewcommand{\chaptername}{}

\begin{document}
\pagenumbering{roman}
\chapter*{Preface}
\lipsum
\tableofcontents{}
\chapter*{Acknowledgment}
\addcontentsline{toc}{chapter}{Acknowledgment}
\chaptermark{Acknowledgment}
\lipsum
\chapter*{Prolog}
\addcontentsline{toc}{chapter}{Prolog}
\chaptermark{Prolog}
\lipsum
\clearpage
\pagenumbering{arabic}
\chapter{Introduction}
\lipsum
\end{document}

我的问题:如何从未编号章节标题中的“0. ACKNOWLEDGMENT”和“0. PROLOG”中删除“0.”?

答案1

使用\frontmatter 和,\mainmatter而不要手工做事。

\documentclass{book}
\usepackage{lipsum}
\renewcommand{\chaptername}{}

\begin{document}
\frontmatter
\chapter*{Preface}
\lipsum
\tableofcontents{}
\chapter{Acknowledgment}
\lipsum
\chapter{Prolog}
\lipsum
\mainmatter
\chapter{Introduction}
\lipsum
\end{document}

相关内容