cómo poner subfiguras de números impares en varias filas

cómo poner subfiguras de números impares en varias filas

Hay cinco figuras. Básicamente, me gustaría que se mostraran de la siguiente manera:

     |figure 1|figure 2|

|figure 3|figure 4|figure 5|

Las dos primeras figuras están en la primera fila y las tres últimas en la segunda fila. Y la primera fila debe estar en el medio de la segunda fila.

Respuesta1

(Actualizado para incluir la sugerencia de @Mico de un archivo \bigskip.)

Aquí hay una posibilidad que hace uso de \parboxes. Creo que esta solución tiene sentido si desea que todas las figuras tengan un número de figura que aumente.

Puede cambiar la longitud de las dos primeras \parboxes y la longitud de los dos primeros \includegraphicscomandos si desea que las dos figuras superiores sean más pequeñas y no abarquen todo el ancho del figureentorno general.

\documentclass{article}

\usepackage{graphicx}
\usepackage{mwe}

\begin{document}

\begin{figure}
\parbox{.48\textwidth}{\includegraphics[width=.48\textwidth]{example-image-a}\caption{}}
\hfill
\parbox{.48\textwidth}{\includegraphics[width=.48\textwidth]{example-image-a}\caption{}}

\bigskip

\parbox{.32\textwidth}{\includegraphics[width=.32\textwidth]{example-image-a}\caption{}}
\hfill
\parbox{.32\textwidth}{\includegraphics[width=.32\textwidth]{example-image-a}\caption{}}
\hfill
\parbox{.32\textwidth}{\includegraphics[width=.32\textwidth]{example-image-a}\caption{}}
\end{figure}

\end{document}

ingrese la descripción de la imagen aquí

También existen los paquetes subfigy subcaptionque le permiten tener subfiguras (p.ej, las etiquetas serán algo así como la Figura 1(a), la Figura 1(b),etc.; ver, para empezar,subcaption vs. subfig: el mejor paquete para hacer referencia a una subfiguray tambiénla respuesta de jessepara un ejemplo concreto).

Respuesta2

Otra alternativa es el uso del subfigurepaquete con subfigurecomando.

Editar: recordado por Adam, está depreciado, por lo que aquí se usa subfigureuna nueva actualización con el comando.subfigsubfloat

ingrese la descripción de la imagen aquí

Código

\documentclass[]{article}
\usepackage[margin=1cm]{geometry}
\usepackage{subfig}
\usepackage[demo]{graphicx}

\begin{document}

\begin{figure*}[htbp]
\centering
\subfloat[~subcaption1]{\includegraphics[scale=.95]{figure}}\,
\subfloat[~subcaption2]{\includegraphics[scale=.95]{figure}}
\\
\subfloat[~subcaption1]{\includegraphics[scale=.95]{figure}}\,
\subfloat[~subcaption2]{\includegraphics[scale=.95]{figure}}\,
\subfloat[~subcaption2]{\includegraphics[scale=.95]{figure}}
\vspace{-0.6 cm}  % can be changed to suit one's need.
\caption{Caption}
\label{}
\end{figure*}

\end{document}

Respuesta3

Podrías colocar los gráficos en minipageentornos, cada uno asociado con un \captioncomando, todos dentro de un mismo figureentorno.

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage[demo]{graphicx}  % omit 'demo' option in real document
\begin{document}

\begin{figure}
\centering

% first group of figures
\begin{minipage}{0.31\textwidth}
\includegraphics[width=\linewidth]{pic1.pdf}
\caption{First of five} \label{fig:1}
\end{minipage}
\hspace{3mm} % choose horizontal spacing to suit your needs
\begin{minipage}{0.31\textwidth}
\includegraphics[width=\linewidth]{pic2.pdf}
\caption{Second of five} \label{fig:2}
\end{minipage}

% second group of figures
\bigskip
\begin{minipage}{0.31\textwidth}
\includegraphics[width=\linewidth]{pic3.pdf}
\caption{Third of five} \label{fig:3}
\end{minipage}
\hspace*{\fill}
\begin{minipage}{0.31\textwidth}
\includegraphics[width=\linewidth]{pic4.pdf}
\caption{Fourth of five} \label{fig:4}
\end{minipage}
\hspace*{\fill}
\begin{minipage}{0.31\textwidth}
\includegraphics[width=\linewidth]{pic5.pdf}
\caption{Last of five} \label{fig:5}
\end{minipage}
\end{figure}

\hrule % just to illustrate width of text block
\end{document}

información relacionada