我正在尝试减少 中的垂直空白量elsarticle
。具体来说,我想将整个摘要(摘要)框向上移动。只需\vspace{-3em}
在后面添加即可\begin{abstract}
移动文本,但不移动水平标尺或“摘要”标题。
有任何想法吗?
\documentclass[11pt]{elsarticle}
\usepackage[margin=2cm]{geometry}
\usepackage{lipsum}
\abstracttitle{Summary}
\begin{document}
\begin{frontmatter}
\title{
Reduce vertical whitespace with elsarticle
}
\author[]{Authors...}
\begin{abstract}
\noindent
\lipsum[1]
\end{abstract}
\end{frontmatter}
\section*{Introduction}
\noindent
\lipsum[2-3]
\end{document}
答案1
该垂直空间(36pt)由班级设置,以满足 Elsevier 规范。
尽管如此,许可证elsarticle.cls
允许修改代码。
本软件可根据 LaTeX 项目公共许可证条款发布,无论是本许可证 1.2 版还是(您可选择)任何后续版本。本许可证的最新版本为
http://www.latex-project.org/lppl.txt
- 如果您不是该作品的当前维护者,您可以修改该作品的副本,从而基于该作品创建衍生作品,并编译该衍生作品,从而基于该衍生作品创建编译作品。
为了减少空间,请将以下补丁添加到您的代码中
%**************************************
\usepackage{etoolbox}
\patchcmd{\pprintMaketitle}%
{\vskip36pt} % original vertical space 36 pt
{\vskip0pt} % minimum vertical space <<<<<<<<<<<
{}
{}
%%**************************************
\documentclass[11pt]{elsarticle}
\usepackage[margin=2cm]{geometry}
\usepackage{lipsum}
%**************************************
\usepackage{etoolbox}
\patchcmd{\pprintMaketitle}%
{\vskip36pt} % original vertical space 36 pt
{\vskip0pt} % minimum vertical space <<<<<<<<<<<
{}
{}
%%**************************************
\abstracttitle{Summary}
\begin{document}
\begin{frontmatter}
\title{
Reduce vertical whitespace with elsarticle
}
\author[]{Authors...}
\begin{abstract}
\noindent
\lipsum[1]
\end{abstract}
\end{frontmatter}
\section*{Introduction}
\noindent
\lipsum[2-3]
\end{document}