实际上,页眉处的“第一章 研究进展”等文字是由 \<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}












问 页眉关联对应章节名,而不显示章节的编号