
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 abstract
wird die titlepage
Umgebung aufgerufen. Sie können es so patchen, dass dies nicht geschieht, und dann die beiden „Abstracts“ auf einer Titelseite platzieren:
\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
Report
Klasse verwendet \titlepage
am Anfang environment{abstract}
und \endtitlepage
am Ende von environment{abstract}. Sie können \let\titlepage\relax
und verwenden \let\endtitlepage\relax
. Referenz, ähnliche Frage,Hier. \begingroup
und \endgroup
soll 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}