实际上,页眉处的“第一章 研究进展”等文字是由 \<section>mark
来进行记录的,这里的 <section>
就是 chapter
、section
、subsection
等。
使用 ctex 文档类或使用 ctexheading
宏包,或在 ctex
宏包中启用 heading=true
选项时,ctex
将自动地修改这些 \<section>mark
命令,类似于
\renewcommand{\sectionmark}[1]{\markright{\CTEXthesection #1}}
\renewcommand{\chaptermark}[1]{\markboth{\CTEXthechapter #1}{}}
这里的 \CTEXthesection
、\CTEXthechapter
就是在页眉处输出 “第一节”、“第一章” 的。
这里的变量 #1
就是 \<section>
中给出的标题,如“研究进展”。
因此只要重定义这些 mark,去掉诸如 \CTEXthesection
之类的命令,就可以实现你的需求了。ctex
宏包文档 6.3 节给出了两个例子。
这里再给一个例子:
\documentclass{ctexbook}
\usepackage{fancyhdr}
\usepackage{zhlipsum}
% \pagestyle{...} 放前面
\def\chaptermark#1{\markboth{#1}{}}
\def\sectionmark#1{\markright{#1}}
\begin{document}
\chapter{章一第}
\zhlipsum[1]
\section{节二第}
\zhlipsum[2-5]
\section{节三第}
\zhlipsum[6-10]
\end{document}
谢谢!