У меня проблема, что при вставке 4 больших изображений они не помещаются на один лист (см. прикрепленное изображение и используемый код). Я бы хотел, чтобы если все изображения не помещаются на один лист, они переходили на следующий лист.
Как я могу это сделать? Спасибо.
\begin{figure}
\centering
\subfigure[Intero dominio] {
\includegraphics[width=0.6\textwidth]{\jpgfigspath 2DMeshLontano}
\label{fig:2DMeshLontano}
}
\hspace{0.5cm}
\subfigure[Rotore] {
\includegraphics[width=0.6\textwidth]{\jpgfigspath 2DMeshNormale}
\label{fig:2DMeshNormale}
}
\hspace{0.5cm}
\subfigure[Intorno della pala] {
\includegraphics[width=0.6\textwidth]{\jpgfigspath 2DMeshRavvicinato}
\label{fig:2DMeshRavvicinato}
}
\hspace{0.5cm}
\subfigure[Profilo della pala] {
\includegraphics[width=0.6\textwidth]{\jpgfigspath 2DMeshVicino}
\label{fig:2DMeshVicino}
}
\caption{Griglia di calcolo 2D (vista dall'alto)}
\end{figure}
решение1
Вот один из методов создания очень длинных фигур, который я использовал:
\begin{figure}[!h]
\subfloat[subfigure caption]{\includegraphics[]{fig1.eps}\\
\subfloat[]{\includegraphics[]{fig2.eps}\\
\subfloat[]{\includegraphics[]{fig3.eps}\\
\end{figure}
\begin{figure}[!ht]
\addtocounter{subfigure}{3}
\subfloat[]{\includegraphics[]{fig4.eps}\\
\caption{Figure caption}
\end{figure}
В этом примере я использую пакет subfig. Завершите рисунок на третьем рисунке и начните новое окружение рисунка для следующего рисунка. Команда \addtocounter
гарантирует, что нумерация подрисунков возобновится с того места, где она остановилась на предыдущем рисунке. Здесь число равно трем, поскольку в первом окружении рисунка у вас три рисунка.
Альтернативой является размещение рисунков рядом друг с другом путем удаления \\
символа новой строки ( ) для четных рисунков и установки ширины, скажем \includegraphics[width=0.45\textwidth]
, . Тогда все рисунки будут на одной странице.