여백 안쪽에 논문에 댓글을 달고 있는데 댓글 하나에 여백이 너무 작습니다. 페르마의 마지막 정리와 다르게 긴 설명이 포함된 플로트 페이지를 삽입하고 싶습니다.
해당 용지의 레이아웃과 페이지 나누기를 변경할 수 없습니다. 따라서 위치 지정을 위해 단순히 [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
예를 들어 package를 사용할 수 있습니다 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}