Как заставить аннотацию и введение оставаться на одной странице в LaTeX?

Мне нужно написать на LaTeX \begin{abstract} перед \chapter*{Introduction}на той же странице. Я использую следующий класс документов \documentclass[12pt,a4paper,oneside]{book} с \usepackage[Conny]{fncychap}.

      \documentclass[12pt,a4paper,oneside]{book}
\usepackage[Conny]{fncychap}
\begin{document}
\microtypesetup{activate=true}
\allowhyphens
\counterwithin*{subsection}{chapter}
\frontmatter
\tableofcontents
\mainmatter
\pagenumbering{arabic}
\begingroup
\begin{abstract}
\addcontentsline{toc}{chapter}{Abstract}
\end{abstract}
\cleardoublepage
\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}
\endgroup
\end{document}

1 ответ

К сожалению, код, который вы показали в вопросе, не компилируется, поэтому я предполагаю некоторое общее определение для абстрактной среды.

Вы можете избежать автоматического разрыва страницы в начале новой главы, временно переопределив \cleardoublepage:

      \documentclass[12pt,a4paper,oneside]{book}
\usepackage[Conny]{fncychap}

\newenvironment{abstract}{}{\par}

\begin{document}
%\microtypesetup{activate=true}
%\allowhyphens
\counterwithin*{subsection}{chapter}
\frontmatter
\tableofcontents
\mainmatter
\pagenumbering{arabic}
\begingroup
\renewcommand{\cleardoublepage}{\relax}
\begin{abstract}
some text
\addcontentsline{toc}{chapter}{Abstract}
\end{abstract}
%\cleardoublepage
\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}
\endgroup
\end{document}
Другие вопросы по тегам