# Remove abstract from elsevier class

I am using the elsevier class to prepare a document. I would like to remove the abstract environment but I can not find the way to do that. I commented out \begin{abstract} .... \end{abstract} but I still get the two horizontal lines which enclose the abstract.

-

## migrated from stackoverflow.comNov 25 '11 at 13:13

This question came from our site for professional and enthusiast programmers.

Are you intending to send this to a journal, or is it for something else? – qubyte Nov 25 '11 at 13:33
Welcome to TeX.sx! Your question was migrated here from Stack Overflow. Please register on this site, too, and make sure that both accounts are associated with each other, otherwise you won't be able to comment on or accept answers or edit your question. – Werner Nov 25 '11 at 17:55

The two rules are hardcoded in \MaketitleBox, so you have to patch it:

\makeatletter
\long\def\MaketitleBox{%
\resetTitleCounters
\def\baselinestretch{1}%
\begin{center}%
\def\baselinestretch{1}%
\Large\@title\par\vskip18pt
\normalsize\elsauthors\par\vskip10pt
%    \hrule\vskip12pt
%    \ifvoid\absbox\else\unvbox\absbox\par\vskip10pt\fi
%    \ifvoid\keybox\else\unvbox\keybox\par\vskip10pt\fi
%    \hrule\vskip12pt
\end{center}%
}
\makeatother


This code should go into your preamble. I assumed it's elsarticle.cls that you're talking about, as I don't know of a elsevier.cls.

-

As of Feb. 2015, I found that the answer from egreg did not remove the \hrules. There is an additional macro, \pprintMaketitle in which I had to comment out the same lines of code to remove the horizontal rules around the abstract that are present even if no abstract is present.

\documentclass{elsarticle}

\makeatletter
\long\def\pprintMaketitle{\clearpage
\iflongmktitle\if@twocolumn\let\columnwidth=\textwidth\fi\fi
\resetTitleCounters
\def\baselinestretch{1}%
\printFirstPageNotes
\begin{center}%
\thispagestyle{pprintTitle}%
\def\baselinestretch{1}%
\Large\@title\par\vskip18pt
\normalsize\elsauthors\par\vskip10pt
% \hrule\vskip12pt
% \ifvoid\absbox\else\unvbox\absbox\par\vskip10pt\fi
% \ifvoid\keybox\else\unvbox\keybox\par\vskip10pt\fi
% \hrule\vskip12pt
\end{center}%
\gdef\thefootnote{\arabic{footnote}}%
}
\makeatother

\begin{document}

\begin{frontmatter}
\title{Title}
\author{Author A. Author\corref{cor1}}
\cortext[cor1]{Corresponding Author}