Centralize uma imagem em um artigo de duas colunas usando multicols e figura*

Centralize uma imagem em um artigo de duas colunas usando multicols e figura*

Tenho 5 imagens em um artigo de duas colunas que a partir de agora estou usando multicolse figure*aparecem assim.

\begin{figure*} 
\begin{multicols}{2}
    \includegraphics[width=\linewidth]{0.001.eps}\par 
    \includegraphics[width=\linewidth]{0.005.eps}\par 
    \end{multicols}
\begin{multicols}{2}
    \includegraphics[width=\linewidth]{0.010.eps}\par
    \includegraphics[width=\linewidth]{0.030.eps}\par
\end{multicols}
\begin{multicols}{2}
    \includegraphics[width=\linewidth]{0.050.eps}\par 
\end{multicols}
\caption{Here is the caption}
\label{here is the label}
\end{figure*}

insira a descrição da imagem aqui

No entanto, gostaria de centralizar a última imagem. Como faço para conseguir isso?

Responder1

A maneira preguiçosa seria usar apenas hspaces; algo como

\documentclass[12pt,a4paper,twocolumn]{scrartcl}
\usepackage{graphicx}

\begin{document}
\begin{figure*}\centering
\includegraphics[width=0.48\linewidth]{example-image-a}
\hspace{.005\linewidth} 
\includegraphics[width=0.48\linewidth]{example-image-b}
\\[.5\baselineskip]
\includegraphics[width=0.48\linewidth]{example-image-a}
\hspace{.005\linewidth} 
\includegraphics[width=0.48\linewidth]{example-image-b}
\\[.5\baselineskip]
\includegraphics[width=0.48\linewidth]{example-image-a}
\caption{5 Images.}
\end{figure*}
\end{document}

que produz algo como abordagem hspace

Observe que aqui as quebras de linha são estendidas por meia linha de base para introduzir espaço entre as imagens.

Eu preferiria, no entanto, uma solução subcaptionque também permita referenciar subfiguras (ou seja, Fig. 1 (a) e similares) usando

\documentclass[12pt,a4paper,twocolumn]{scrartcl}
\usepackage{graphicx,subcaption}

\begin{document}
\begin{figure*}\centering
    \begin{subfigure}{.49\linewidth}
      \includegraphics[width=0.98\linewidth]{example-image-a}
        \caption{First.}
    \end{subfigure}
    \begin{subfigure}{.49\linewidth}
     \includegraphics[width=0.98\linewidth]{example-image-b}
        \caption{Second.}
    \end{subfigure}
    \begin{subfigure}{.49\linewidth}
     \includegraphics[width=0.98\linewidth]{example-image-a}
        \caption{Third.}
    \end{subfigure}
    \begin{subfigure}{.49\linewidth}
     \includegraphics[width=0.98\linewidth]{example-image-b}
        \caption{Fourth.}
    \end{subfigure}
    \begin{subfigure}{.49\linewidth}
     \includegraphics[width=0.98\linewidth]{example-image-a}
        \caption{Fifth.}
    \end{subfigure}
\caption{5 Images.}
\end{figure*}
\end{document}

O que rende Abordagem de sublegenda Observe que isso precisa de tamanhos relativos internamente, ou seja, \linewidthna subfigura refere-se à largura da própria subfigura. Isso pode ainda ser estilizado usando as opções de sublegenda (espaçamento de estilo de subrótulo e assim por diante). E talvez você queira usar \centeringtambém dentro das subfiguras - vou deixar o código como está, pois ele gera diretamente a imagem correspondente.

Responder2

Consegui resolver usando o ambiente tabular!

\begin{figure*}
\centering
  \begin{tabular}{@{}cc@{}}
    \includegraphics[width=0.49\linewidth]{0.001.eps} &
    \includegraphics[width=0.49\linewidth]{0.005.eps}   \\
    \includegraphics[width=0.49\linewidth]{0.010.eps} &
    \includegraphics[width=0.49\linewidth]{0.030.eps}   \\
    \multicolumn{2}{c}{\includegraphics[width=0.49\linewidth]{0.050.eps}}
  \end{tabular}
  \caption{Here is the caption}
\end{figure*}

Aqui, usando \multicolumn{2}{c}{\includegraphics[width=0.49\linewidth]a última figura, fique centralizado!

Responder3

Este código pode ser usado para subfiguras com três gráficos

\begin{figure*} \centering %%% not \center \subfigure[Figure A]{\label{fig:a}\includegraphics[width=0.4\linewidth]{images/congestion_less.pdf}} \subfigure[Figure B]{\label{fig:b}\includegraphics[width=0.4\linewidth]{images/congestion_medium.pdf}} \par\medskip \subfigure[Figure B]{\label{fig:b}\includegraphics[width=0.4\linewidth]{images/congestion_high.pdf}} \caption{my caption} \end{figure*}insira a descrição da imagem aqui

informação relacionada