論文の余白部分にコメントしていますが、コメント 1 つに対して余白部分が小さすぎます。フェルマーの最終定理とは異なり、長いコメントをフロート ページ内に挿入したいと思います。
その紙のレイアウトや改ページは変更できません。そのため、単純に [t] を使用して配置することはできません。テキスト以外に何もないフロート ページが必要です。
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}
コメント付きの図を次のページに表示し、次のページを図以外のテキストなしでフロートページにするにはどうすればよいでしょうか?
パッケージ placeins と コマンドを使用できることはわかっています\FloatBarrier
。ただし、テキストが変更されると、このコマンドの場所を修正する必要があり、\FloatBarrier
頻繁にページ区切りが発生します。
たぶん私の説明はあまり明確ではないと思いますが、コメントを見ていきます...
答え1
出荷フックを使用できる
\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}
答え2
たとえば、次のパッケージを使用できます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}
あるいはもっと良い方法:
\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}