
Tengo el siguiente contador y no quiero que sea el último elemento al final de una página. Si por casualidad el contador está allí, quiero que se mueva a la página siguiente, ya que funciona como un título para el contenido que se encuentra debajo.
MWE
\documentclass{article}
\usepackage{parskip}
\usepackage{lipsum}
\usepackage{fontspec}
\usepackage[english,greek]{babel}
\usepackage{unicode-math}
\setmainfont
[
UprightFont = GFSDidot.otf,
BoldFont = GFSDidotBold.otf,
ItalicFont = GFSDidotItalic.otf,
BoldItalicFont = GFSDidotBoldItalic.otf,
]{GFSDidot.otf}
\setsansfont{GFSDidot.otf}
\setmathfont{latinmodern-math.otf}
\newcounter{Counter}
\newcommand{\Count}{\stepcounter{Counter}{\fbox{\large\textbf{\theCounter}}}}
\begin{document}
\lipsum[1-4]
Ut imperdiet,enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl.
\Count
Ut imperdiet,enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl.
\end{document}
Respuesta1
Puedes evitar un salto de página antes del siguiente párrafo de la misma manera que otros títulos evitan un salto de página, con \par\nobreak\@afterheading
:
\documentclass{article}
\usepackage{parskip}
\usepackage{lipsum}
\usepackage{fontspec}
\usepackage[english,greek]{babel}
\usepackage{unicode-math}
\setmainfont
[
%UprightFont = GFSDidot.otf,
BoldFont = GFSDidotBold.otf,
ItalicFont = GFSDidotItalic.otf,
BoldItalicFont = GFSDidotBoldItalic.otf,
]{GFSDidot.otf}
\setsansfont{GFSDidot.otf}
\setmathfont{latinmodern-math.otf}
\newcounter{Counter}
\makeatletter
\newcommand{\Count}{\stepcounter{Counter}{\fbox{\large\textbf{\theCounter}}}\par\nobreak\@afterheading}
\makeatother
\begin{document}
\lipsum[1-4]
Ut imperdiet,enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl.
\Count
Ut imperdiet,enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl.
\end{document}