考虑一下这个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}