在文章類別中使用摘要時避免使用 newpage

在文章類別中使用摘要時避免使用 newpage

使用啟用的文章類別和標題頁時,如何避免 LaTeX 將摘要放在新頁面上?

\documentclass[11pt,a4paper,titlepage]{article}
\begin{document}
Some text...
\begin{abstract} Some text unfortunately put on a new page \end{abstract}
\end{document}

謝謝你的幫忙!

答案1

只要您不使用twocolumn選項,這就會起作用。

\newpage我修補了環境中出現的titlepage,這是由於該titlepage選項而使用的。

由於原始程式碼包含@字符,\makeatletter因此\makeatother必須@暫時使用它來賦予不同的含義。

\documentclass[11pt,a4paper,titlepage]{article}
\usepackage{xpatch}
\usepackage{blindtext}
\makeatletter
\xpatchcmd{\titlepage}{\@restonecolfalse\newpage}{\@restonecolfalse}{}{}
\xpatchcmd{\endtitlepage}{\if@restonecol\twocolumn \else \newpage \fi}{\if@restonecol\twocolumn \else  \fi}{\typeout{success}}{\typeout{fail}}
\makeatother
\begin{document}
Some text...

\begin{abstract} \blindtext \end{abstract}

Regular text:

\blindtext
\end{document}

在此輸入影像描述

答案2

您也可以完全避免使用抽象類別:

\begin{document}

\subsection*{Abstract}
Abstract text here

\section{First regular section}
Lorem ipsum

\end{document}

相關內容