[Tex/LaTex] How to i add the abstract and acknowledgment on the same page

abstractpage-breaking

I want to add my abstract and acknowledgment on the same page as they only fill the half of the page in total, so it looks foolish to have them split into two pages.

\documentclass[a4paper,11pt,openbib]{report}

\begin{document}

\begin{abstract}
 This is cool paper about vuvuzelas.
\end{abstract}

\renewcommand{\abstractname}{Acknowledgements}
\begin{abstract}
 Thanks Mum!
\end{abstract}

\end{document}

This method creates two pages, how do i add them together in one page instead?

Best Answer

By default abstract will call the titlepage environment. You can patch it to not do that and then place the two "abstracts" in one title page:

Sample output

\documentclass{report}

\usepackage{etoolbox}
\patchcmd{\abstract}{\titlepage}{}{}{}
\patchcmd{\endabstract}{\endtitlepage}{}{}

\begin{document}

\begin{titlepage}
  \begin{abstract}
    This is cool paper about vuvuzelas.
  \end{abstract}

  \renewcommand{\abstractname}{Acknowledgements}
  \begin{abstract}
    Thanks Mum!
  \end{abstract}
\end{titlepage}

\end{document}