Hi,
I have 10 subfigures that make up a single figure. I need the subfigures to be in 2 columns and 5 rows and large enough (width=0.43\textwidth) so they can be compared to one another. Each subfigure needs to be labeled, a-j (no double parentheses), on the bottom left corner. The only way I have found that formats the figures and labels correctly is using a tabular environment, but this causes the last of the subfigures and caption to be lost. Is there a way to split the subfigures over 2 pages that meets my requirements? I've tried various suggestions I've found, but none give what I'm looking for.
I'd appreciate any suggestions.
Cheers.
Tanya
Theses, Books, Title pages ⇒ splitting a figure with numerous subfigures over multiple pa
-
- Posts: 679
- Joined: Tue Mar 03, 2015 4:01 pm
NEW: TikZ book now 40% off at Amazon.com for a short time.
Re: splitting a figure with numerous subfigures over multipl
Hey Tanya,
Here's a solution using the float and subfig packages:
\begin{figure}
\centering
\subfloat[]{\label{fig:1}\includegraphics[width=0.43\textwidth]{fig1}}
\qquad
\subfloat[]{\label{fig:2}\includegraphics[width=0.43\textwidth]{fig2}}
\subfloat[]{\label{fig:1}\includegraphics[width=0.43\textwidth]{fig1}}
\qquad
\subfloat[]{\label{fig:2}\includegraphics[width=0.43\textwidth]{fig2}}
\qquad
\subfloat[]{\label{fig:1}\includegraphics[width=0.43\textwidth]{fig1}}
\qquad
\caption{Here are the first 5 figures of a continued figure.}
\label{fig:cont}
\end{figure}
\begin{figure}
\ContinuedFloat
\centering
\subfloat[]{\label{fig:1}\includegraphics[width=0.43\textwidth]{fig1}}
\qquad
\subfloat[]{\label{fig:2}\includegraphics[width=0.43\textwidth]{fig2}}
\qquad
\subfloat[]{\label{fig:1}\includegraphics[width=0.43\textwidth]{fig1}}
\qquad
\subfloat[]{\label{fig:2}\includegraphics[width=0.43\textwidth]{fig2}}
\qquad
\subfloat[]{\label{fig:1}\includegraphics[width=0.43\textwidth]{fig1}}
\caption{Here are the last 5 figures of a continued figure.}
\label{fig:cont}
\end{figure}
This will print 10 figures on 2 separate pages with consecutive letters for each figure between pages.
This isn't a perfect solution for you because the figure letters are in brackets and centered but I'm sure you can edit it to do exactly what you want.
Good luck!
Cheers,
Vel
Here's a solution using the float and subfig packages:
\begin{figure}
\centering
\subfloat[]{\label{fig:1}\includegraphics[width=0.43\textwidth]{fig1}}
\qquad
\subfloat[]{\label{fig:2}\includegraphics[width=0.43\textwidth]{fig2}}
\subfloat[]{\label{fig:1}\includegraphics[width=0.43\textwidth]{fig1}}
\qquad
\subfloat[]{\label{fig:2}\includegraphics[width=0.43\textwidth]{fig2}}
\qquad
\subfloat[]{\label{fig:1}\includegraphics[width=0.43\textwidth]{fig1}}
\qquad
\caption{Here are the first 5 figures of a continued figure.}
\label{fig:cont}
\end{figure}
\begin{figure}
\ContinuedFloat
\centering
\subfloat[]{\label{fig:1}\includegraphics[width=0.43\textwidth]{fig1}}
\qquad
\subfloat[]{\label{fig:2}\includegraphics[width=0.43\textwidth]{fig2}}
\qquad
\subfloat[]{\label{fig:1}\includegraphics[width=0.43\textwidth]{fig1}}
\qquad
\subfloat[]{\label{fig:2}\includegraphics[width=0.43\textwidth]{fig2}}
\qquad
\subfloat[]{\label{fig:1}\includegraphics[width=0.43\textwidth]{fig1}}
\caption{Here are the last 5 figures of a continued figure.}
\label{fig:cont}
\end{figure}
This will print 10 figures on 2 separate pages with consecutive letters for each figure between pages.
This isn't a perfect solution for you because the figure letters are in brackets and centered but I'm sure you can edit it to do exactly what you want.
Good luck!
Cheers,
Vel
Founder and administrator of LaTeXTemplates.com and LaTeXTypesetting.com
-
- Posts: 679
- Joined: Tue Mar 03, 2015 4:01 pm
Re: splitting a figure with numerous subfigures over multipl
Ah, thanks for that! Sorry about the repost.
Tanya
Tanya