Wie kann ich die Zusammenfassung und die Danksagung auf derselben Seite hinzufügen?

Wie kann ich die Zusammenfassung und die Danksagung auf derselben Seite hinzufügen?

Ich möchte mein Abstract und meine Danksagung auf derselben Seite hinzufügen, da sie insgesamt nur die Hälfte der Seite ausfüllen und es daher dumm aussieht, sie auf zwei Seiten aufzuteilen.

\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}

Mit dieser Methode werden zwei Seiten erstellt. Wie füge ich sie stattdessen zu einer Seite zusammen?

Antwort1

Standardmäßig abstractwird die titlepageUmgebung aufgerufen. Sie können es so patchen, dass dies nicht geschieht, und dann die beiden „Abstracts“ auf einer Titelseite platzieren:

Beispielausgabe

\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}

Antwort2

ReportKlasse verwendet \titlepageam Anfang environment{abstract}und \endtitlepageam Ende von environment{abstract}. Sie können \let\titlepage\relaxund verwenden \let\endtitlepage\relax. Referenz, ähnliche Frage,Hier. \begingroupund \endgroupsoll das Starten und Stoppen von definieren relax.

MWE:

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

\begin{document}
\begingroup
\let\endtitlepage\relax
\let\vfil\relax
\begin{abstract}
 This is cool paper about vuvuzelas.
\end{abstract}
\let\titlepage\relax
\renewcommand{\abstractname}{Acknowledgements}
\begin{abstract}
 Thanks Mum!
\end{abstract}
\endgroup
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen