我正在尝试为我的页面添加页眉,但这样做时我遇到了无法更改 fancyhdr 页眉的默认标记的问题。更具体地说,我希望每个页面的页眉都包含不带编号的子节和节,并使用常规文本,因此不使用斜体或大写字母。
以下 MWE 说明了我的问题。
\documentclass[10pt]{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\begin{document}
\section{Section}
0
\subsection{Subsection}
1
\newpage
2
\end{document}
第一页的页眉未显示子节的标题,
而第二页却如此。
但两者都有(子)部分编号和运动标记。我希望它们看起来像这样:
我尝试更新适当的命令,但没有太大帮助。
任何帮助都将不胜感激!
答案1
使用这个答案我用这种方式解决了这个问题:
\documentclass[10pt]{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\let\Sectionmark\sectionmark
\def\sectionmark#1{\def\Sectionname{#1}\Sectionmark{#1}}
\let\Subsectionmark\subsectionmark
\def\subsectionmark#1{\def\Subsectionname{#1}\Subsectionmark{#1}}
\let\Subsubsectionmark\subsubsectionmark
\def\subsubsectionmark#1{\def\Subsubsectionname{#1}\Subsubsectionmark{#1}}
\lhead{\Subsectionname}
\rhead{\Sectionname}
\begin{document}
\section{Section}
0
\subsection{Subsection}
1
\newpage
2
\end{document}