我想要提交论文的地方需要以下内容。
- 标题页上的某个标题,
- 摘要不在标题上,而是在第二页
- 从第 2 页开始使用不同的页眉
- 所有页面(包括标题页)均显示页码(以标题页为 1)。
这听起来很简单。我最初尝试使用fancyhdr
,现在切换到,scrlayer-scrpage
因为我读到fancyhdr
不应该与 KOMA 一起使用,但仍然无法使其工作。这是我的 MWE:
\documentclass[12pt, titlepage]{scrartcl}
\usepackage{geometry}
\geometry{top=1in, bottom=1in, left=1in, right=1in}
\usepackage[affil-it]{authblk}
\linespread{2}
\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\begin{document}
\ihead{\normalfont Running Head: This header to be only on title page}
\chead{}
\ohead{\normalfont \thepage }
\setcounter{page}{1}
\title{mytitle}
\author{Donald Duck}
\maketitle
\begin{abstract}
\begin{center}
Abstract
\end{center}
Abstract text...
\end{abstract}
\newpage
\ihead{\normalfont This header to appear from abstract page onward}
\chead{}
\ohead{ \normalfont \thepage}
\section{Introduction}
Begin text here.
\end{document}
目前,标题和摘要页上没有页眉,应该从第 2 页开始的页眉只从第 3 页开始。
在标题页和“摘要页”上显示两个不同的页眉需要哪些命令?
答案1
使用选项titlepage
命令使用的\maketitle
环境是 。这与使用或无关(甚至与而不是相同)。titlepage
\thispagestyle{empty}
fancyhdr
scrlayer-scrpage
article
scrartcl
对于标题页的头部,您可以使用\titlehead
。如果它不应该是文本区域的一部分而是页边距的一部分,则可以使用\vspace*
和\vspace
负值将其向上移动。
可以使用选项自动设置居中的摘要头abstract
。但是使用选项时,titlepage
环境abstract
也是一个titlepage
环境。因此它也使用\thispagestyle{empty}
。在下面的例子中,我\thispagestyle{headings}
在abstract
环境中使用显式来更改摘要页面的页面样式。
\documentclass[12pt,abstract,titlepage]{scrartcl}
\usepackage{geometry}
\geometry{top=1in, bottom=1in, left=1in, right=1in}
\usepackage[affil-it]{authblk}
\linespread{2}
\usepackage[manualmark]{scrlayer-scrpage}
\setkomafont{pageheadfoot}{}% not special font for page head and foot
\clearpairofpagestyles
\ihead{\headmark}
\markright{This header to appear from abstract page onward}
\ohead{\pagemark}
\begin{document}
\titlehead{\vspace*{-\headsep}\vspace{-\headheight}\vspace{-\topskip}
\usekomafont{pageheadfoot}{%
Running Head: This header to be only on title page%
% \hfill\pagemark% activate if page number should be shown
}%
}
\title{mytitle}
\author{Donald Duck}
\maketitle
\begin{abstract}
\thispagestyle{headings}
Abstract text...
\end{abstract}
\section{Introduction}
Begin text here.
\end{document}
结果是:
另一种方法是更改标题页的页面样式。您可以再次使用\titlehead
来实现此目的:
\documentclass[12pt,abstract,titlepage]{scrartcl}
\usepackage{geometry}
\geometry{top=1in, bottom=1in, left=1in, right=1in}
\usepackage[affil-it]{authblk}
\linespread{2}
\usepackage[manualmark]{scrlayer-scrpage}
\setkomafont{pageheadfoot}{}% not special font for page head and foot
\clearpairofpagestyles
\ihead{\headmark}
\ohead{\pagemark}
\begin{document}
\markright{Running Head: This header to be only on title page}
\titlehead{\thispagestyle{headings}}
\title{mytitle}
\author{Donald Duck}
\maketitle
\markright{This header to appear from abstract page onward}
\begin{abstract}
\thispagestyle{headings}
Abstract text...
\end{abstract}
\section{Introduction}
Begin text here.
\end{document}