El flotador debería aparecer en la página siguiente y esta página debería ser una página flotante.

El flotador debería aparecer en la página siguiente y esta página debería ser una página flotante.

Estoy comentando un artículo dentro del margen, pero para un comentario el margen es demasiado pequeño. A diferencia del último teorema de Fermat, me gustaría insertar una página flotante con mi comentario largo.

No puedo alterar el diseño y los saltos de página de ese documento. Así que no puedo simplemente usar [t] para posicionar, necesito una página flotante sin nada excepto mi texto.

MWE:

\documentclass{scrartcl}

\usepackage{blindtext}

\begin{document}
\blindtext

\begin{itemize}
  \item \blindtext
  \begin{figure}[p]
    \blindtext
    \caption{Text should be on next page}
    \label{fig:nextpagefigure}
  \end{figure}
  
  \item \blindtext
\end{itemize}

\blindtext[5]

\end{document}

¿Cómo puedo hacer que la figura con mi comentario aparezca en la página siguiente y que la página siguiente sea una página flotante, sin ningún otro texto que la figura?

Sé que puedo usar los lugares del paquete y el comando \FloatBarrier. Pero si el texto cambia, necesito corregir la ubicación de este comando y \FloatBarrierprovoca un salto de página con frecuencia.

Probablemente mi descripción no sea muy clara, pero estaré atento a los comentarios...

Respuesta1

Puedes usar ganchos de envío

\documentclass{scrartcl}

\usepackage{blindtext}

\begin{document}
\blindtext

\begin{itemize}
  \item \blindtext
  \AddToHookNext{shipout/after}{%
    \RawShipout\vbox{Text on next page: \blindtext}
   }
  \item \blindtext
\end{itemize}

\blindtext[5]

\end{document}

Respuesta2

Puede utilizar, por ejemplo, el paquete afterpage:

\documentclass{scrartcl}
\usepackage{afterpage}
\usepackage{blindtext}

\begin{document}
\blindtext

\begin{itemize}
  \item \blindtext\afterpage{\clearpage}
  \begin{figure}[p]
    \blindtext
    \caption{Text should be on next page}
    \label{fig:nextpagefigure}
  \end{figure}
  
  \item \blindtext
\end{itemize}

\blindtext[5]

\end{document}

o tal vez mejor:

\documentclass{scrartcl}
\usepackage{afterpage}
\usepackage{blindtext}

\begin{document}
\blindtext

\begin{itemize}
\item \blindtext
  \afterpage{%
    \begin{figure}[p]
      \blindtext
      \caption{Text should be on next page}
      \label{fig:nextpagefigure}
    \end{figure}
    \clearpage
  }
  
  \item \blindtext
\end{itemize}

\blindtext[5]

\end{document}

información relacionada