减少双栏文章标题后的空格

减少双栏文章标题后的空格

我有一篇标准文章,采用双栏格式,没有作者或日期,只有标题。我想减少标题后的垂直空间。

我尝试使用\vspace*{-1cm}after \maketitle,但问题是这只会减少左列上方的空间,而不会减少右列上方的空间。

最小示例:

\documentclass[twocolumn]{article}

\usepackage{lipsum}

\title{Awesome title}
\author{}
\date{}

\begin{document}

\maketitle

\vspace*{-1cm}
\lipsum

\end{document}

这只会在左列前添加负空格,而不会在右列前添加负空格:

左列高于右列

答案1

这些空格是在\@maketitle宏中定义的。您应该修补或重新定义此宏以更改这些空格。例如,将以下内容添加到您的序言中:

\makeatletter
\renewcommand{\@maketitle}{%
    \newpage\null\vskip2em%
    \begin{center}%
        \let\footnote\thanks{\LARGE\@title\par}%
        \vskip1.5em{\large\lineskip.5em\begin{tabular}[t]{c}\@author\end{tabular}\par }%
        \vskip 1em{\large \@date }%
    \end{center}%
    \par}
\makeatother

相关内容