Solución:
Evite el uso de comandos explícitos de cambio de fuente.
si usa un comando de encabezado de sección, el marcado es más flexible y LaTeX se encarga automáticamente de no permitir un salto de página después del encabezado
documentclass{report}
begin{document}
Some text
vspace{40baselineskip}% heading and text stay on this page
%vspace{41baselineskip}% heading and text go to next page
Some text
subsection*{Mini title}
Some more text
end{document}
Copié el medbreak
comando de LaTeX e hizo un mednobreak
. Hace un nopagebreak
y un medskip
. Adjuntará la primera línea del siguiente párrafo al textbf{Mini title}
. Comente la línea marcada para ver el efecto.
documentclass{report}
usepackage{lipsum}
defmednobreak{parifdimlastskip<medskipamount
removelastskipnopagebreakmedskipfi}
begin{document}
lipsum[1-4]
lipsum[2]
another line % comment to see difference
medskip
textbf{Mini title}
mednobreak
lipsum[1]
end{document}
Te sugiero que cargues el needspace
empaquetar y emitir la directiva
Needspace*{3baselineskip}
inmediatamente antes de la primera medskip
directiva.
Un MWE completo (ejemplo mínimo de trabajo):
documentclass{report}
usepackage{needspace}
begin{document}
dots
Some text
Needspace*{3baselineskip}
medskip
textbf{Mini title}
medskip
Some more text
end{document}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)