我如何自定义页眉\author
,使其包含、\title
和 \date
并在页眉下划线?
因为我使用 Koma Script 文档类,所以我想避免fancyhdr
使用包并使用scrlayer-scrpage
。我试过,\chead{\title \author \date}
但它没有改变,可能是因为中的自动标记选项\usepackage[automark]{scrlayer-scrpage}
。我希望页眉出现在除标题页和内容列表之外的每一页上。
因此fancyhdr
代码如下:
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE,RO]{Lady Gaga: Test}
\fancyhead[RE,LO]{\today}
\fancyfoot[CE,CO]{\thepage}
\fancyfoot[LE,RO]{}
答案1
您可以将以下内容“翻译”fancyhdr
成scrlayer-scrpage
:
\documentclass[headinclude=true]{scrbook}
\usepackage{blindtext}
\usepackage[headsepline=.5pt]{scrlayer-scrpage}
\pagestyle{scrheadings}
\clearpairofpagestyles
\ohead{Lady Gaga: Test}
\ihead{\today}
\cfoot*{\pagemark}
% If you want to change the font/shape etc.:
% \setkomafont{pageheadfoot}{...}
% \setkomafont{pagenumber}{...}
\begin{document}
\blinddocument
\end{document}
如果你想自动插入author
/ title
,你可以添加
...
\usepackage{titling}
\author{Lady Gaga}
\title{Test}
\date{\today}
\ohead{\theauthor: \thetitle}
\ihead{\thedate}
\cfoot*{\pagemark}
...