Problema de salto de página después de \subsection en formato LNCS

Problema de salto de página después de \subsection en formato LNCS

Estoy usando LNCSuna plantilla para escribir un artículo. Pero, extrañamente en un punto aleatorio, si agrego un \subsectionsalto de página aparece entre 'Resumen' y 'Primera sección':

\documentclass[runningheads,a4paper]{llncs}

\usepackage{amssymb}
\setcounter{tocdepth}{3}
\usepackage{graphicx}

\usepackage{url}
%\urldef{\mailsa}\path|{alfred.hofmann, ursula.barth, ingrid.haas, frank.holzwarth,|
%\urldef{\mailsb}\path|anna.kramer, leonie.kunz, christine.reiss, nicole.sator,|
%\urldef{\mailsc}\path|erika.siebert-cole, peter.strasser, lncs}@springer.com|    
\newcommand{\keywords}[1]{\par\addvspace\baselineskip
\noindent\keywordname\enspace\ignorespaces#1}

\begin{document}

\mainmatter  % start of an individual contribution

% first the title is needed
\title{XXXXXX}
% a short form should be given in case it is too long for the running head
%\titlerunning{Lecture Notes in Computer Science: Authors' Instructions}

% the name(s) of the author(s) follow(s) next
%
% NB: Chinese authors should write their first names(s) in front of
% their surnames. This ensures that the names appear correctly in
% the running heads and the author index.
%
\author{}
%\author{Alfred Hofmann%
%\thanks{Please note that the LNCS Editorial assumes that all authors have used
%the western naming convention, with given names preceding surnames. This determines
%the structure of the names in the running heads and the author index.}%
%\and Ursula Barth\and Ingrid Haas\and Frank Holzwarth\and\\
%Anna Kramer\and Leonie Kunz\and Christine Rei\ss\and\\
%Nicole Sator\and Erika Siebert-Cole\and Peter Stra\ss er}
%
%\authorrunning{Lecture Notes in Computer Science: Authors' Instructions}
% (feature abused for this document to repeat the title also on left hand pages)

% the affiliations are given next; don't give your e-mail address
% unless you accept that it will be published
\institute{}
%\institute{Springer-Verlag, Computer Science Editorial,\\
%Tiergartenstr. 17, 69121 Heidelberg, Germany\\
%\mailsa\\
%\mailsb\\
%\mailsc\\
%\url{http://www.springer.com/lncs}}

%
% NB: a more complex sample for affiliations and the mapping to the
% corresponding authors can be found in the file "llncs.dem"
% (search for the string "\mainmatter" where a contribution starts).
% "llncs.dem" accompanies the document class "llncs.cls".
%

%\toctitle{Lecture Notes in Computer Science}
%\tocauthor{Authors' Instructions}
\maketitle


\begin{abstract}
Dummy abstract
\keywords{}
\end{abstract}


\section{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\section{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\section{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\section{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\subsection{XXXXXX}

\section{XXXXXX}

%\subsection{XXXXXX}% Uncomment this to see the problem

\end{document}

Lo sorprendente es que agrego un \subsectional final y el salto aparece al principio, después de la primera página. ¿Alguien puede darme alguna pista sobre cómo solucionarlo?

Respuesta1

Su ejemplo mínimo no refleja realmente un documento típico, pero el resultado es el esperado. Este es el por qué...

Cada una de las unidades seccionales pasa por la misma macro durante la construcción \@startsection.Esta macrocondiciones sobre si el título de la sección debe ser "de introducción" o "de visualización". En una sección de visualización, el título se establece en una sola línea y el contenido del párrafo sigue en una línea separada. Sin embargo, para evitar que los títulos de las secciones cuelguen al final de una página, \nobreakse publica un. Esto permite que el encabezado de la sección se una/pegue (no se separe) con el párrafo siguiente (bueno, notodode ella), ya sea manteniéndolos a ambos en la página actual o enviándolos a la página siguiente.

En tu configuración, tienessoloUnidades seccionales utilizadas para construir su documento ( \sections y \subsections). Ambos encabezados seccionales se configuran como visualización y, por lo tanto, fuerzan un archivo \nobreak. Como todos los títulos emiten \nobreakuna s, prácticamente están "pegados". Una vez que hay que emitir un salto de página, todo el bloque de unidades seccionales puedesolose enviará a la página siguiente, ya que el resumen es el único fragmento de texto donde se puede insertar un salto de página confiable.

Este es sólo un escenario especial y no debería ser motivo de preocupación en un documento normal (real) que también contiene texto de párrafo.

información relacionada