我正在尝试为我的乳胶文档设置 0.5 英寸的边距。我使用了:
\usepackage[margin=0.5in]{geometry}
并且运行正常。但是当我在文章顶部添加标题时,第一页(包含标题)的顶部边距似乎不再是 0.5 英寸,而是变得更大了。有没有办法将它变成 0.5 英寸,因为我有 3 页的限制,并且需要将很多内容放入 3 页中。
答案1
您可以使用以下方法\@maketitle
删除插入的垂直跳跃2em
etoolbox
:
\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}