我有一篇标准文章,采用双栏格式,没有作者或日期,只有标题。我想减少标题后的垂直空间。
我尝试使用\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