我试图让两个图形(即地图和其图例以及长标题)并排出现在不同的页面上。
到目前为止,我已设法将它们放在代码中位置之后的下两个可用页面上,并让文本整齐地围绕它们流动:
\documentclass{scrbook}
\usepackage{graphicx,blindtext}
\usepackage[pdfpagelayout=TwoPageRight]{hyperref}
\begin{document}
\blindtext
\begin{figure}[!hp]
\includegraphics[height=\textheight,width=\textwidth]{example-image-a}
\end{figure}
\begin{figure}[!hp]
\includegraphics[height=.5\textheight,width=\textwidth]{example-image-b}
\begin{minipage}{\textwidth}
\caption{Caption}
\blindtext
\end{minipage}
\end{figure}
\blindtext[10]
\end{document}
但是,我不知道如何确保这些页面确实相邻出现,即如何确保图 A 出现在第一个甚至页面按照其在代码中的位置。
换句话说,我怎样才能避免这样的结果(\blindtext[5]
一开始就产生):
答案1
感谢 leandriis,我找到了我正在寻找的解决方案这个答案乃至TeXFAQ 页面。
dpfloat
作为参考,以下是我使用该包及其leftfullpage
环境对 MWE 进行的改编:
\documentclass{scrbook}
\usepackage{graphicx,blindtext}
\usepackage{dpfloat}
\usepackage[pdfpagelayout=TwoPageRight]{hyperref}
\begin{document}
\blindtext[5]
\begin{figure}[!hp]
\begin{leftfullpage}
\includegraphics[height=\textheight,width=\textwidth]{example-image-a}
\end{leftfullpage}
\end{figure}
\begin{figure}[!hp]
\includegraphics[height=.5\textheight,width=\textwidth]{example-image-b}
\begin{minipage}{\textwidth}
\caption{Caption}
\blindtext
\end{minipage}
\end{figure}
\blindtext[10]
\end{document}