我正在使用 fancyhdr 包。我的书中有章节、节、小节和小小节。
我目前在页眉中交替显示章节和部分。
但是在每一章中,都有十几个小节,我希望将它们放在这些页面的标题中。
下面的示例有两个子节,其中一个子节是“标题中的子节”,我希望将其放在标题中。我知道,对于像下面示例中这样的一次性场景,我可以定义一个 fancypagestyle。但问题是,我需要为标题中 300 个子节中的 100 个定义 100 个这样的样式。
\usepackage[margin=.75in]{geometry}
\usepackage{parskip}
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\rightmark}
\fancyhead[RE]{\leftmark}
\setcounter{tocdepth}{2}
\begin{document}
\tableofcontents
\part{First Part}
\chapter{First Chapter}
\section{First Section}
\lipsum[4-20]
\subsection*{First Subsection}
\lipsum[11-25]
\subsection*{Subsection in Header} % this subsection should be in the header on odd pages (so page 11)
\lipsum[17-40]
\end{document}