有没有办法确保章节标题始终出现在页眉中?

有没有办法确保章节标题始终出现在页眉中?

我的文档中的当前标题编码如下。

\documentclass[twoside]{article}
\usepackage[margin=1.75in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{ragged2e}
\usepackage{lmodern}
\renewcommand*\familydefault{\rmdefault}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage{nopageno}

\begin{document}

\pagenumbering{arabic}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0.5pt}
\fancyhead[LO]{\textit{\leftmark}}
\fancyhead[RE]{\textit{\rightmark}}
\fancyfoot[LO]{\textit{Monzur Rahman}}
\fancyhead[RO]{\textit{Page \thepage}}
\fancyfoot[RE]{\textit{Monzur Rahman}}
\fancyhead[LE]{\textit{Page \thepage}}


\renewcommand{\sectionmark}[1]{\gdef\leftmark{\thesection\quad#1}\gdef\rightmark{}}
\renewcommand{\subsectionmark}[1]{\gdef\rightmark{\thesubsection\quad#1}}

\section{Lorem}
\subsection{Ipsum}
\lipsum[1-15]
\newpage

\section{Dolor}
\subsection{Sit}

\end{document}

这意味着如果章节从偶数页开始,页眉将显示子章节标题而不是标题。现在显而易见的解决方案是添加空白页,但我更愿意节省纸张。那么还有其他解决方案吗?

相关内容