我觉得奇怪的是,在下面的例子中,“Title2”章节中的页眉没有更新:
\documentclass[12pt]{book}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{Title1}
\lipsum[10]
\clearpage
\chapter*{Title2}
\addcontentsline{toc}{chapter}{Title2}
\lipsum{5}
\end{document}
应该做什么?
答案1
\chapter*
既不添加目录条目,也不调整页眉/页脚的内容。对于后者,请使用\markboth
适当的参数添加。编辑:这会导致 (默认)twoside
类选项的页眉/页脚正确;对于oneside
,\markright
应该使用 。
\documentclass[12pt]{book}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{Title1}
\lipsum[10]
\clearpage
\chapter*{Title2}
\addcontentsline{toc}{chapter}{Title2}
\markboth{\MakeUppercase{Title2}}{}% for "twoside" class option
% \markright{\MakeUppercase{Title2}}% for "oneside" class option
\lipsum{5}
\end{document}