Edit frontmatter on documentclass{elsarticle}

elsarticlefront-matter

enter image description hereI have been using Elsevier documentclass for my manuscript. but I don't like how the front matter has the title all the way to the top of the page.

I would like to have the title centered vertically and the abstract (encased in the two black lines) on the second page.

Is that possible?

\documentclass{elsarticle}

 \usepackage{geometry}

 %% this is to get rid of the watermark
 % ------------------------------
 \makeatletter
 \def\ps@pprintTitle{%
  \let\@oddhead\@empty
  \let\@evenhead\@empty
  \def\@oddfoot{\reset@font\hfil\thepage\hfil}
  \let\@evenfoot\@oddfoot
 }
 \makeatother
 % ------------------------------

  \begin{document}

    \begin{frontmatter}
    
        \title {Title\tnoteref{t1}}
        \tnotetext[t1]{This is a note to the title}
        
        \author[1]{author1\corref{cor1}\fnref{fn1}}
        \ead{[email protected]}
        
        \author[3]{author2\fnref{fn2}}
        \ead{[email protected]}
        \author[3]{author3}
        \ead{[email protected]}
        \author[4]{author4}
        \ead{[email protected]}
        \author[1,2]{author5}
        \ead{[email protected]}
        \author[4]{author6}
        \ead{[email protected]}
        
        \cortext[cor1]{Corresponding author footnote}
        \fntext[fn1]{Footnote}
        \fntext[fn2]{Second footnote}
        
        \address[1]{University1}
        \address[2]{University1}
        \address[3]{University1}
        \address[4]{University1}
        
        \begin{abstract}
        
        this is the abstract
        
            \begin{keyword}
                keyword
            \end{keyword}
            
        \end{abstract}
        
    \end{frontmatter}
\end{document}

Best Answer

Try this code. It is a simplified code of the one used by elsarticle.cls, to be used with \documentclass{elsarticle} and easily customizable (fonts, space separation, lines, etc).

It will work with options 1p, 3p and 5p (two column). The latter has the abstract on a single page.

c

\documentclass{elsarticle}

\usepackage{kantlipsum}% ONLY for dummy text

\usepackage{showframe} % show the margins
\renewcommand*\ShowFrameColor{\color{red}}


%%*********************************************************
\makeatletter   
\def\ps@pprintTitle{%
\let\@oddhead\@empty
\let\@evenhead\@empty
\def\@oddfoot{\reset@font\hfil\thepage\hfil}
\let\@evenfoot\@oddfoot     
}   

\renewcommand{\maketitle}{%     added <<<<<<<<<<<<<<<<<<<<<<<<
    \renewcommand{\baselinestretch}{1}%
    \resetTitleCounters%
    \ifnum\jtype=5\onecolumn\fi%  option 5p
    \centering\null \vfil %centering
    \Large\@title\par\vspace{18pt}%
    \normalsize\elsauthors\par\vspace{10pt}%
    \footnotesize\itshape\elsaddress\par%
    \gdef\thefootnote{\arabic{footnote}}%
    \printFirstPageNotes%   footnotes and others    
    \clearpage% abstract and keys in next page  
    \ifnum\jtype=5\null\vfil\else\vspace*{-\topskip} \fi%   % no space on top
    \hrule\vspace{12pt}%
    \ifvoid\absbox\else\unvbox\absbox\par\vspace{10pt}\fi%
    \ifvoid\keybox\else\unvbox\keybox\par\vspace{10pt}\fi%
    \hrule\vspace{12pt}%    
     \ifnum\jtype=5\clearpage\twocolumn\fi %  option 5p
    }%
\makeatother    
%*********************************************************
    
\begin{document}

\begin{frontmatter}
    
    \title{Title of Your Manuscript\tnoteref{label1}}
    \tnotetext[label1]{This is a note to the title}
    
    \author[inst1]{Author One\corref{cor1}\fnref{label2}}
    \ead{email address}
    \ead[url]{home page}
    \fntext[label2]{This is a footnote}
    \cortext[cor1]{Test of the corresponding author footnote}
    
    \affiliation[inst1]{organization={Department One},
    addressline={Address One}, 
    city={City One},
    postcode={00000}, 
    state={State One},
    country={Country One}}
    
    \author[inst2]{Author Two}
    \author[inst1,inst2]{Author Three\fnref{label3}}
    \fntext[label3]{This is a another footnote}
    
    \affiliation[inst2]{organization={Department Two},
    addressline={Address Two}, 
    city={City Two},
    postcode={22222}, 
    state={State Two},
    country={Country Two}}
    
    \begin{abstract}
    \kant[9]
    \end{abstract}  

\end{frontmatter}   

\section{Sample Section 1}
\label{sec:sample1}

1. \kant[2-15]

\end{document}

e