como colocar subfiguras de números ímpares em várias linhas

como colocar subfiguras de números ímpares em várias linhas

São cinco figuras. Basicamente, gostaria que eles fossem exibidos da seguinte forma:

     |figure 1|figure 2|

|figure 3|figure 4|figure 5|

As duas primeiras figuras estão na primeira linha e as três últimas estão na segunda linha. E a primeira linha deve estar no meio da segunda linha.

Responder1

(Atualizado para incluir a sugestão de @Mico de um \bigskip.)

Aqui está uma possibilidade que faz uso de \parboxes. Esta solução faz sentido, eu acho, se você quiser que todos os números tenham um número crescente.

Você pode alterar o comprimento dos dois primeiros \parboxes e o comprimento dos dois primeiros \includegraphicscomandos se quiser que as duas figuras superiores sejam menores e não ocupem toda a largura do figureambiente geral.

\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}

insira a descrição da imagem aqui

Existem também os pacotes subfige subcaptionque permitem que você tenha subfiguras (por exemplo, os rótulos serão algo como Figura 1(a), Figura 1(b),etc.; veja, para começar,subcaption vs. subfig: Melhor pacote para referenciar uma subfigurae tambémA resposta de Jessépara um exemplo concreto).

Responder2

Outra alternativa é o uso de subfigurepacote com subfigurecomando.

Editar: lembrado por Adam, subfigureestá depreciado, então uma nova atualização aqui subfigé usada com subfloatcomando.

insira a descrição da imagem aqui

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}

Responder3

Você pode colocar os gráficos em minipageambientes - cada um associado a um \captioncomando - todos dentro do mesmo figureambiente.

insira a descrição da imagem aqui

\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}

informação relacionada