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

发布于 2021-12-09 18:12:00

请问如何使得页眉关联对应章节名,而不显示章节的编号,比如显示“研究进展”,而非“第一章 研究进展”?

查看更多

关注者
0
被浏览
723
雾月
雾月 2021-12-09

实际上,页眉处的“第一章 研究进展”等文字是由 \<section>mark 来进行记录的,这里的 <section> 就是 chaptersectionsubsection 等。
使用 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}
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览