\rightmark 不显示未编号的部分

\rightmark 不显示未编号的部分

我目前正在尝试在右上方标题中显示当前部分,但由于我使用的是未编号部分,因此它们不会出现,并且唯一显示的部分是内容,现在每个页面上都显示该部分。我当前的代码如下所示:

\usepackage{fancyhdr}
\fancyhead[R]{\rightmark}

\begin{document}
\section*{Abreviations}
\addcontentsline{toc}{section}{Abreviations}
\subfile{sections/Abreviations}
\tableofcontents
\end{document}

任何帮助或建议都将不胜感激!

答案1

未编号的部分不设置标记。但你可以自己设置它们,例如

\markright{Abbreviations}

\documentclass{article}

\usepackage{fancyhdr}
\fancyhead[R]{\rightmark}
\pagestyle{fancy}

% Unnumbered section
\newcommand{\UNsection}[1]{\section*{#1}
  \markright{#1}}

\begin{document}

\UNsection{Abreviations}

\addcontentsline{toc}{section}{Abreviations}

Put your abbreviations here

\tableofcontents
\end{document}

相关内容