如何在图形环境中创建新页面。我想使用 minipage 制作 16 个小图形,但图形的大小无法放在一页上,所以我想将其分成两页。有没有办法在同一个图形环境中做到这一点,或者我真的需要手动操作,结束图形,\newpage,开始新图形。
答案1
图形环境是一个浮动对象,根据一些规则移动到页面并定位到最适合的位置,编码后可能会有几页。因此,\newpage
浮动对象内部没有任何意义。
但是你可以使用没有浮动的图像和标题,正如 leandriis 的评论所指出的那样,......或者你可以制作两页浮动并确保第一个出现在偶数页上dpfloat
,使用该包可以格式化双页图形。
您无需指定每个子图是否应有一个或两个正离子或标题。这是一个带有两个标题的简单 MWE:
\documentclass{article}
\usepackage{lipsum}
\usepackage{dpfloat}
\usepackage{graphicx}
\begin{document}
\lipsum[1-2]
\begin{figure}[p]
\begin{leftfullpage}
\includegraphics[width=.45\linewidth]{example-image}\hfill
\includegraphics[width=.45\linewidth]{example-image-a}\medskip\par
\includegraphics[width=.45\linewidth]{example-image-b}\hfill
\includegraphics[width=.45\linewidth]{example-image-c}\medskip\par
\includegraphics[width=.45\linewidth]{example-image}\hfill
\includegraphics[width=.45\linewidth]{example-image-a}\medskip\par
\includegraphics[width=.45\linewidth]{example-image-b}\hfill
\includegraphics[width=.45\linewidth]{example-image-c}
\caption{the left-side figures}
\end{leftfullpage}
\end{figure}
\begin{figure}[p]
\begin{fullpage}
\includegraphics[width=.45\linewidth]{example-image-c}\hfill
\includegraphics[width=.45\linewidth]{example-image-b}\medskip\par
\includegraphics[width=.45\linewidth]{example-image-a}\hfill
\includegraphics[width=.45\linewidth]{example-image}\medskip\par
\includegraphics[width=.45\linewidth]{example-image}\hfill
\includegraphics[width=.45\linewidth]{example-image-c}\medskip\par
\includegraphics[width=.45\linewidth]{example-image-b}\hfill
\includegraphics[width=.45\linewidth]{example-image-a}
\end{fullpage}
\caption{the right-side figures}
\end{figure}
\lipsum[4-12]
\end{document}