
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 \parbox
es. 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 \parbox
es e o comprimento dos dois primeiros \includegraphics
comandos se quiser que as duas figuras superiores sejam menores e não ocupem toda a largura do figure
ambiente 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}
Existem também os pacotes subfig
e subcaption
que 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 subfigure
pacote com subfigure
comando.
Editar: lembrado por Adam, subfigure
está depreciado, então uma nova atualização aqui subfig
é usada com subfloat
comando.
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 minipage
ambientes - cada um associado a um \caption
comando - todos dentro do mesmo figure
ambiente.
\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}