5 如何使目录页的内侧页眉为空?

发布于 2025-11-13 18:28:52

我希望一本书的目录页和正文页的页眉页脚不同:

  1. 目录页的首页,页眉页脚的风格为 plain ,第二至最后一页,内侧页眉为空,外侧页眉为“目录”二字;
  2. 正文页的 part 页和 chapter 的首页,页眉页脚风格为 plain ,其他页的页眉页脚风格为 fancy ;

现在我要求使用 tocloft 宏包(使目录中的 chapter 条目为红色),并通过 fancyhdr 宏包新建一种页面风格 toc2Z ,使得目录页的第二至最后一页使用 toc2Z 风格。

我寄于希望的主要代码是定义 toc2Z 风格时使用的:

\fancyhead[LE,RO]{}
\fancyhead[LO,RE]{\leftmark}

然而并未实现预期效果。预期效果图如下:

image.png

image.png

mwe代码如下:

%%%%%%%%%%%%%%%%%%%%%%
%% 编译方式:pdflatex*2    
%%%%%%%%%%%%%%%%%%%%%%
\documentclass[UTF8,openright,twoside]{ctexbook}
%%%%%%%%%%%%%%%%%%%%%%
%% 设置文档尺寸: 
%%%%%%%%%%%%%%%%%%%%%%
\usepackage[a4paper,
            margin=20mm,
            headheight=13pt,
            showframe]{geometry}
%%%%%%%%%%%%%%%%%%%%%%
%% 设置页眉页脚: 
%%%%%%%%%%%%%%%%%%%%%%
\usepackage{fancyhdr}
%%%%%%%%%%%%%%%%%%%%%%
%% 设置页眉页脚:正文部分  
%%%%%%%%%%%%%%%%%%%%%%
  \fancypagestyle{fancy}{
    \fancyhf{}
    \fancyhead[LE,RO]{\rightmark}
    \fancyhead[LO,RE]{\leftmark}
    \fancyfoot[C]{\thepage}
    \renewcommand{\headrulewidth}{0pt}
  }
  \pagestyle{fancy}
%%%%%%%%%%%%%%%%%%%%%%
%% 设置页眉页脚:目录部分  
%%%%%%%%%%%%%%%%%%%%%%
  \fancypagestyle{toc2Z}{
    \fancyhf{}
    \fancyhead[LE,RO]{}
    \fancyhead[LO,RE]{\leftmark}
    \fancyfoot[C]{\thepage}
    \renewcommand{\headrulewidth}{0pt}
  }
  \tocloftpagestyle{toc2Z}
%%%%%%%%%%%%%%%%%%%%%%
%% 设置目录:定制目录条目    
%%%%%%%%%%%%%%%%%%%%%%
\usepackage[titles]{tocloft}
  \renewcommand{\cftchapfont}{\bfseries\color{red}}
%%%%%%%%%%%%%%%%%%%%%%
%% 设置假文:构造 mwe    
%%%%%%%%%%%%%%%%%%%%%%
\usepackage{color,pgffor,zhlipsum}
%%%%%%%%%%%%%%%%%%%%%%
%% 正文区代码:    
%%%%%%%%%%%%%%%%%%%%%%
\begin{document}

\tableofcontents

\foreach \x in {1,...,36} {
  \chapter{}
  \foreach \y in {1,2,3} {
    \section{}
    \zhlipsum[1-5]
  }
}

\end{document}

查看更多

关注者
0
被浏览
30
0 个回答
暂无答案,快来添加答案吧

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览