Utilice un entorno abstracto de otra clase de documento

Utilice un entorno abstracto de otra clase de documento

Estoy usando la clase KOMA-scrartcl en este momento para compilar varios artículos individuales en un documento combinado. Ahora me gustaría cambiar a la clase scrreprt (me gustaría usar capítulos), pero para esta clase el entorno abstracto se define de manera diferente. ¿Existe una manera fácil de obtener la misma configuración para un resumen en la clase scrreprt que para la clase scrartcl (por ejemplo, un ancho de texto más estrecho, resumen directamente después del título, no en la página siguiente)?

Aquí un breve ejemplo de prueba para la clase scrartcl:

\documentclass{scrartcl}
\usepackage{blindtext}

\begin{document}
{\LARGE{One}}

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

\end{document}

vs. aquí para la clase scrreprt

\documentclass{scrreprt}
\usepackage{blindtext}

\begin{document}
{\LARGE{One}}

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

\end{document}

Respuesta1

El código para abstractlas dos clases es idéntico. La diferencia está en el valor predeterminado de la página de título, por lo que desea

\documentclass[titlepage=false]{scrreprt}

Respuesta2

Probé el método de David y, aunque hace lo que queremos, descubrí que para mí rompía algunos aspectos de la página de título. Específicamente, descubrí que la página \maketitlepone el número de página en la parte inferior.

Entonces, he renovado el abstractentorno para eliminar la ifcondición de verificar la página de título y usar siempre el resumen que no es la página de título. Este es simplemente el código entre las líneas 2836 y 2868 del scrrept.clsarchivo ( File: $Id: scrkernel-version.dtx 2215 2015-10-06 09:50:41Z kohm $).

\makeatletter
\renewenvironment{abstract}{%
\if@abstrt
    \small
    \begin{center}
      {\normalfont\sectfont\nobreak\abstractname
        \vspace{-.5em}\vspace{\z@}}%
    \end{center}
\fi
    \quotation
}{%
\endquotation
} 
\makeatother

El resultado de muestra se muestra en la imagen.

Captura de pantalla de salida

información relacionada