页眉和章节*

页眉和章节*

我觉得奇怪的是,在下面的例子中,“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}

相关内容