章节问题

章节问题

我对章节有疑问。

我正在写一本书,最后一章是练习答案。为了做得更好,我使用了\chapter*{Solutions}这个并将其添加到摘要中\addcontentsline{toc}{chapter}{\textcolor{ocre}{Solutions}}

但是,有一个问题,因为当我使用标题来写章节名称或部分名称时,解决方案章节之前的章节会继续“写入”这一章节。

情况是这样的:解决方案之前的一章是关于反函数的,然后,当我编译时.tex,我在标题的解决方案一章中看到标题:反函数。但是,我想看:解决方案。

我该如何修复它?

答案1

\markboth可用于设置标题行的文本,例如:

\documentclass{book}
\pagestyle{headings}
\begin{document}
  \tableofcontents
  \chapter{Inverse functions}
  \section{Squaring and square root functions}
  \newpage
  Function A.
  \newpage   
  Function B.

  \chapter*{Solutions}
  \markboth{\MakeUppercase{Solutions}}{\MakeUppercase{Solutions}}
  \addcontentsline{toc}{chapter}{Solutions}
  \newpage
  Foo.
  \newpage
  Bar.
\end{document}

另一种方法是通过计数器禁用编号secnumdepth。这样,标题行将自动设置,并且目录中的条目也会给出:

\documentclass{book}
\pagestyle{headings}
\begin{document}
  \tableofcontents
  \chapter{Inverse functions}
  \section{Squaring and square root functions}
  \newpage
  Function A.
  \newpage
  Function B.

  \setcounter{secnumdepth}{-1}
  \chapter{Solutions}
  \newpage
  Foo.
  \newpage
  Bar.
\end{document}

相关内容