
我想在同一頁上添加我的摘要和致謝,因為它們總共只佔了頁面的一半,所以將它們分成兩頁看起來很愚蠢。
\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}
此方法會建立兩個頁面,我該如何將它們新增到一個頁面中?
答案1
預設情況下abstract
會呼叫titlepage
環境。您可以修補它以不這樣做,然後將兩個“摘要”放在一個標題頁中:
\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}
答案2
Report
class 用於環境{abstract} 的\titlepage
開頭environment{abstract}
和\endtitlepage
結尾。您可以使用\let\titlepage\relax
和\let\endtitlepage\relax
。參考,類似的問題,這裡。\begingroup
並且\endgroup
是定義啟動和停止relax
。
微量元素:
\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}