在不同页面上显示图形/图像

在不同页面上显示图形/图像

我从页面中间开始显示一个图形,其中有多个图片垂直向下显示。如果页面空间不足,如何让下一行的图像跳转到下一页?

我正在尝试做这样的事情,

\begin{document}
\begin{figure}[h]
\centering
\includegraphics[....]{First image}

%But 2nd image goes over the page and cannot be seen.

\includegraphics[....]{2nd image}
\end{figure}
\end{document}

答案1

剩余的额外空间通常会放在段落之间。你可以将\vspace*{\hfill}间隙放在你想要的任何地方,这样可以更好地控制。

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{center}
\includegraphics[height=.6\textheight,width=\textwidth]{example-image-a}

\includegraphics[height=.6\textheight,width=\textwidth]{example-image-b}
\end{center}
\end{document}

答案2

看看以下解决方案是否可以接受:

\documentclass{article}
\usepackage{graphicx}
\usepackage{caption, subcaption}
\usepackage{floatrow}

\usepackage{lipsum}

\begin{document}
\lipsum[1]
\begin{figure}[!b]
\begin{subfigure}{\linewidth}
\includegraphics[height=.5\textheight]{example-image-a}
\caption{sub figure a}
\end{subfigure}
\caption{my two part figure}
\label{fig:twopart}
\end{figure}
%
\begin{figure}[!t]
\ContinuedFloat
\begin{subfigure}{\linewidth}
\includegraphics[height=.5\textheight]{example-image-b}
\caption{sub figure b}
\end{subfigure}
\caption{my two part figure}
\end{figure}
\lipsum[2-6]
\end{document}

enter image description here

相关内容