
要約と謝辞は合計でページの半分しか占めないので、同じページに追加したいのですが、2 ページに分割するのは不自然です。
\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}
この方法では 2 つのページが作成されますが、代わりに 1 つのページにまとめるにはどうすればよいでしょうか?
答え1
デフォルトでは、環境がabstract
呼び出されますtitlepage
。これを実行しないようにパッチを適用し、2 つの「概要」を 1 つのタイトル ページに配置できます。
\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
クラスは、環境{abstract}の\titlepage
始めenvironment{abstract}
と\endtitlepage
終わりに を使用します。\let\titlepage\relax
と を使用できます\let\endtitlepage\relax
。参考、同様の質問、ここ.の開始と停止を定義すること\begingroup
です。\endgroup
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}