调整边距,使标题位于顶部

调整边距,使标题位于顶部

我正在尝试为我的乳胶文档设置 0.5 英寸的边距。我使用了:

\usepackage[margin=0.5in]{geometry}

并且运行正常。但是当我在文章顶部添加标题时,第一页(包含标题)的顶部边距似乎不再是 0.5 英寸,而是变得更大了。有没有办法将它变成 0.5 英寸,因为我有 3 页的限制,并且需要将很多内容放入 3 页中。

答案1

您可以使用以下方法\@maketitle删除插入的垂直跳跃2emetoolbox

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@maketitle}{\null\vskip 2em}{}{}{}
\makeatother

或者,你也可以做一些粗暴的事情:

{\def\null\vskip 2em{}\maketitle}

在此处输入图片描述

\documentclass{article}

\usepackage{lipsum}
\usepackage[margin=0.5in,showframe]{geometry}

\title{A title}
\author{An author}

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@maketitle}{\null\vskip 2em}{}{}{}
\makeatother

\begin{document}

\maketitle% or...
% {\def\null\vskip 2em{}\maketitle}

\lipsum[1-17]

\end{document}

相关内容