我在使用 overleaf 中的 fancyhdr 包时遇到了困难。我的目标是制作一个页眉,让\subsection
出现在奇数页的左上角。在偶数页中,我希望 出现\section
在右上角(见图片,不是我的)。
\documentclass[12pt,a4paper,twoside]{article}
\usepackage[turkish]{babel}
\usepackage{fancyhdr}
\usepackage{blindtext}
\fancyhf{}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[RE]{\rightmark}
\fancyhead[LO]{\leftmark}
\fancyhead[OR,EL]{\thepage}
\begin{document}
\section{Section name} \newpage
\subsection{Subsection name}
firstpage \newpage
second page \newpage
... next page
%\input{sections/1introduction.tex}
\end{document}
如果您注意到,我将 % 放在前面,\input{sections/1introduction.tex}
因为如果我让此行进行编译,则只有\section
名称出现在标题中。 有没有什么方法可以解决这个问题? 如果有帮助的话,我将我的文档分成几个部分,然后按照上面显示的方式输入它们。
答案1
欢迎来到 TeX.SX! 如果您仅交换\rightmark
和\leftmark
,您将获得奇数页左上角的小节名称和偶数页右上角的节名称。
\fancyhead[RE]{\leftmark}
\fancyhead[LO]{\rightmark}
\fancyhead[OR,EL]{\thepage}
为了使其更像图片中的风格,您可以\textit
在命令前添加,例如\textit{\leftmark}
在第一行。