
我对每章第一页的页脚标尺有问题,它不显示,而每章的第二页及后续页的标尺则显示。我找到了答案:https://tex.stackexchange.com/a/344092/44119但这是针对的scrreprt
,我用的book
。在book
不\chapterpagestyle
存在。
第一页:
后续页面:
我的 MWE:
\documentclass[twoside]{book}
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancyplain}
\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
\fancyhead[CE]{\fancyplain{}{}}
\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
\fancyhead[CO]{\fancyplain{}{}}
\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
\fancyfoot[LE]{\fancyplain{\bfseries\thepage}{\bfseries\thepage}}
\fancyfoot[CE]{\fancyplain{}{}}
\fancyfoot[RE]{\fancyplain{\bfseries\scriptsize Generated }{\bfseries\scriptsize Generated }}
\fancyfoot[LO]{\fancyplain{\bfseries\scriptsize Generated }{\bfseries\scriptsize Generated }}
\fancyfoot[CO]{\fancyplain{}{}}
\fancyfoot[RO]{\fancyplain{\bfseries\thepage}{\bfseries\thepage}}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
\chapter{My Chapter}
\lipsum[1]
\newpage
\lipsum[1]
\newpage
\lipsum[1]
\end{document}
所以我的问题是如何解决这个问题:
- 有什么替代
\chapterpagestyle
方案book
或者
- 如何在给定的MWE中直接解决它?
答案1
由于章节的第一页是纯样式,因此您必须重新定义它。我借此机会简化了 fancyplain 样式的代码:
\documentclass[twoside]{book}
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancyplain}%
\renewcommand{\footrulewidth}{0.4pt}
%%%
\fancypagestyle{fancyplain}{%
\fancyhf{}
\fancyhead[LE, RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\fancyfoot[LE, RO]{\bfseries\thepage}
\fancyfoot[LO, RE]{\bfseries\scriptsize Generated}
}
%%%
\fancypagestyle{plain}{%
\fancyhf{}
\fancyfoot[LE, RO]{\textbf{\thepage}}
\fancyfoot[LO, RE]{\bfseries\scriptsize Generated}
\renewcommand{\headrulewidth}{0pt}}
\pagestyle{fancyplain}%
\begin{document}
\chapter{My Chapter}
\lipsum[1]
\newpage
\lipsum[1]
\newpage
\lipsum[1]
\end{document}