[Tex/LaTex] Elsarticle: pagebreak before abstract

elsarticlepage-breaking

I am using the elsarticle template and according to the preparation rules the Abstract should be presented in page 2. Yet, the newpage is ignored. Any suggestion?

Note that the Abstract is part of the frontmatter.

Here it is the setup:

\documentclass[authoryear,preprint,review,12pt]{elsarticle}

\journal{Journal of Parallel and Distributed Computing}

\begin{document}

\begin{frontmatter}

\title{Title of the Paper {\Large (Regular Submission)}}

\author{Author 1}
\ead{author1@domain.com}
\author{Author 2}
\ead{author2@domain.com}
\address{Address}

\begin{abstract}

%% Text of abstract

\end{abstract}

\begin{keyword}
%% keywords here, in the form: keyword \sep keyword

\end{keyword}

\end{frontmatter}

% \linenumbers

%% main text
\section{Section 1}

\end{document}

Best Answer

I wouldn't bother, as they will probably use the LaTeX source for their typesetting. But if you really want to comply, here is a way:

\documentclass[authoryear,preprint,review,12pt]{elsarticle}

\journal{Journal of Parallel and Distributed Computing}

%% Code added to comply with the requirement that the
%% abstract is on the second page together with the keywords.
%% Remove up to the <end of patch> line for removing the patch.
\usepackage{etoolbox}
\patchcmd{\pprintMaketitle}
 {\ifvoid\absbox\else\unvbox\absbox\par\vskip10pt\fi}
 {\ifvoid\absbox\else\clearpage\unvbox\absbox\par\vskip30pt\fi}
 {}{}
\patchcmd{\pprintMaketitle}
 {\hrule\vskip12pt}
 {}
 {}{}
\patchcmd{\pprintMaketitle}
 {\hrule\vskip12pt}
 {}
 {}{}
\appto{\pprintMaketitle}{\clearpage}
%% <end of patch>

\begin{document}

\begin{frontmatter}

\title{Title of the Paper {\Large (Regular Submission)}}

\author{Author 1}
\ead{author1@domain.com}
\author{Author 2}
\ead{author2@domain.com}
\address{Address}

\begin{abstract}

Text of abstract

\end{abstract}

\begin{keyword}
%% keywords here, in the form: keyword \sep keyword

\end{keyword}

\end{frontmatter}

% \linenumbers

%% main text
\section{Section 1}

\end{document}

I've also removed the now useless horizontal rules and spaced out a bit more the keywords from the abstract.