我怎样才能减小第 1 页的页眉大小?

我怎样才能减小第 1 页的页眉大小?

在此处输入图片描述

如何调整文档第 1 页的页眉高度?标题在页面上似乎太低了。第 2 页及以后的页面都可以。

这是我的模板:

\documentclass[letterpaper,11pt]{article}
% \documentclass[twocolumn,letterpaper,11pt]{article} for double columns

\usepackage[
backend=biber,
    bibstyle=biblatex-sp-unified,
    citestyle=sp-authoryear-comp,
    style=apa,
natbib]{biblatex} %Imports biblatex package
\usepackage{multicol}
\usepackage{float} % here for H placement parameter
\usepackage{graphicx}
\usepackage{fancyhdr}



% Keywords command
\providecommand{\keywords}[2]
{
  \small    
  \textbf{\textit{Keywords:}} #1
}


\pagestyle{fancy}
\fancyhf{}
\rhead{type right header here}
\lhead{type left header here}
\rfoot{Page \thepage}

\addbibresource{references.bib} %Import the bibliography file

\title{This is the title of my document}
\author{Author XXXX }



\begin{document}
\date{}
\maketitle

\begin{abstract}

答案1

提出这个问题的更好方式是“我怎样才能减少/删除上面的空间\maketitle?”

你应该看看\@maketitle(在article.cls) 来了解如何减少上面的空间\maketitle

\def\@maketitle{%
  \newpage
  \null
  \vskip 2em%
  \begin{center}%
  \let \footnote \thanks
    {\LARGE \@title \par}%
    \vskip 1.5em%
    {\large
      \lineskip .5em%
      \begin{tabular}[t]{c}%
        \@author
      \end{tabular}\par}%
    \vskip 1em%
    {\large \@date}%
  \end{center}%
  \par
  \vskip 1.5em}

前几行很重要。在设置标题之前\@maketitle,插入 a \newpage(以确保标题设置在页面顶部),然后\null(这没什么,但会占用一行高度为 的常规文本\baselineskip)和最后\vskip 2em(一个额外的垂直间隙)。我们可以通过以下示例否定这些插入:

在此处输入图片描述

\documentclass{article}

\usepackage{lipsum,showframe}% Just for this example

\title{Document Title}
\author{An Author}
\date{}

\begin{document}

\begingroup
\let\newpage\relax% Avoid page break
\vspace*{\dimexpr-2em-\baselineskip}% Remove vertical space inserted by \@maketitle
\maketitle
\endgroup

\lipsum[1-10]

\end{document}

我们将整个调整放在一个范围组内(\begingroup...... ),因为它限制了(为,无操作)\endgroup的重新定义,并在之后恢复它。\newpage\relax\endgroup

相关内容