图形环境中的 newpage

图形环境中的 newpage

如何在图形环境中创建新页面。我想使用 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}

相关内容