
Tengo un documento compuesto usando la memoir
clase y el contenido se divide principalmente mediante secciones. (Estoy apuntando a un documento A5, por lo que elegí secciones en lugar de capítulos, ya que ahorran más espacio).
Generalmente me gustaría insertar un salto de página antes de cada sección (lo cual es bastante fácil), peroa vecesuna sección es muy corta y podría encajar bien en el resto de la página actual. Insertar un salto de página en tales casos crea una incómoda cantidad de espacio en blanco tanto en la página actual como en la siguiente.
¿Es posible en LaTeX detectar cuándo una sección encajaría en el resto de la página y no \clearpage
en ese caso?
¡Gracias!
Respuesta1
En lugar de \clearpage
usted podría sustituir
\par
\FloatBlock % was \FloatBarrier from placeins.sty
\vfil
\pagebreak[2]
\vfilneg
Por lo general, eso llenará el resto de la página con espacios en blanco, pero renunciará al relleno si algún salto de página posterior con una "penalización" igual o más favorable (más negativa) puede caber en la página.
Y \filbreak
es prácticamente lo mismo que \vfil \pagebreak[2]\vfilneg
, por lo que se puede simplificar. Si el documento no utiliza flotantes, todo se puede reducir a \filbreak
.
Lo mejor es poner esto en la definición de \section
.