使用 elsarticle 减少垂直空白

使用 elsarticle 减少垂直空白

我正在尝试减少 中的垂直空白量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

  1. 如果您不是该作品的当前维护者,您可以修改该作品的副本,从而基于该作品创建衍生作品,并编译该衍生作品,从而基于该衍生作品创建编译作品。

为了减少空间,请将以下补丁添加到您的代码中

%**************************************
\usepackage{etoolbox}
\patchcmd{\pprintMaketitle}%
{\vskip36pt} % original vertical space 36 pt
{\vskip0pt} % minimum vertical space  <<<<<<<<<<<
{}
{}
%%**************************************

A

\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}

相关内容