Ich kommentiere einen Aufsatz innerhalb des Randes, aber für einen Kommentar ist der Rand zu klein. Anders als bei Fermats letztem Satz möchte ich mit meinem langen Kommentar eine Gleitseite einfügen.
Ich kann das Layout und die Seitenumbrüche dieses Dokuments nicht ändern. Ich kann also nicht einfach [t] zur Positionierung verwenden, ich brauche eine schwebende Seite, auf der sich außer meinem Text nichts befindet.
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}
Wie kann ich erreichen, dass die Abbildung mit meinem Kommentar auf der nächsten Seite erscheint und diese nächste Seite eine schwebende Seite ohne anderen Text als die Abbildung ist?
Ich weiß, dass ich das Paket placeins und den Befehl verwenden kann \FloatBarrier
. Aber wenn sich der Text ändert, muss ich die Stelle dieses Befehls korrigieren und \FloatBarrier
es kommt häufig zu einem Seitenumbruch.
Wahrscheinlich ist meine Beschreibung nicht ganz klar, aber ich werde die Kommentare beobachten ...
Antwort1
Sie können Shipout-Hooks verwenden
\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}
Antwort2
Sie können beispielsweise das Paket verwenden 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}
oder vielleicht besser:
\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}