같은 페이지에 초록과 감사의 글을 어떻게 추가하나요?

같은 페이지에 초록과 감사의 글을 어떻게 추가하나요?

초록과 감사의 글을 한 페이지에 추가하고 싶은데 전체 페이지의 절반만 채우므로 두 페이지로 나누는 것은 어리석은 것 같습니다.

\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클래스는 환경{추상}의 \titlepage시작 environment{abstract}\endtitlepage끝에서 사용됩니다. \let\titlepage\relax및 를 사용할 수 있습니다 \let\endtitlepage\relax. 참고, 비슷한 질문,여기. 을(를) 시작하고 중지하도록 정의하는 것 \begingroup입니다 .\endgrouprelax

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}

여기에 이미지 설명을 입력하세요

관련 정보