12

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.com Nov 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
7

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
    \footnotesize\itshape\elsaddress\par\vskip36pt
%    \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.

5

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
    \footnotesize\itshape\elsaddress\par\vskip36pt
    % \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}
\ead{author@example.com}
\address{Department of Studies, Anywhere U}
\end{frontmatter}

This is the body text.

\end{document}

enter image description here

  • What about for [final]? this solution only seems to work for [preprint]. – LShaver Mar 29 '17 at 3:18
  • not working for me for [preprint] – Dambo Nov 12 '18 at 18:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy