[Tex/LaTex] Multiple sub-figures arranged on one page

floatsminipagesubfloats

I would like to arrange 4 sets of 3 subfigures onto one page as shown in the attached picture. I want each of the 4 sets of subfigures to have their own figure number and caption. Is it possible to split the page into quarters in which I could place the subfigure?

enter image description here

Best Answer

Into one figure environment arrange as many subfloat (subfig package) and caption you need. Following code uses minipages to distribute the figures.

\documentclass{article}
\usepackage{graphicx}
\usepackage{subfig}
\begin{document}
\begin{figure}
\begin{minipage}{.5\textwidth}
\centering
\subfloat[][first]{\includegraphics[height=1cm]{example-image}}\\
\subfloat[][second]{\includegraphics[height=1cm]{example-image}}\\
\subfloat[][third]{\includegraphics[height=1cm]{example-image}}
\caption{First row, first column}
\end{minipage}
\begin{minipage}{.5\textwidth}\centering
\subfloat[][first]{\includegraphics[height=1cm]{example-image}}\\
\subfloat[][second]{\includegraphics[height=1cm]{example-image}}\\
\subfloat[][third]{\includegraphics[height=1cm]{example-image}}
\caption{First row, second column}
\end{minipage}\\[2cm]
\begin{minipage}{.5\textwidth}\centering
\subfloat[][first]{\includegraphics[height=1cm]{example-image}}\\
\subfloat[][second]{\includegraphics[height=1cm]{example-image}}\\
\subfloat[][third]{\includegraphics[height=1cm]{example-image}}
\caption{Second row, first column}
\end{minipage}
\begin{minipage}{.5\textwidth}\centering
\subfloat[][first]{\includegraphics[height=1cm]{example-image}}\\
\subfloat[][second]{\includegraphics[height=1cm]{example-image}}\\
\subfloat[][third]{\includegraphics[height=1cm]{example-image}}
\caption{Second row, second column}
\end{minipage}
\end{figure}
\end{document}

enter image description here

Related Question