Saltar al contenido

Evite los saltos de página entre párrafos con medskip en el medio

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *