Zentrieren Sie ein Bild in einem zweispaltigen Artikel, während Sie mehrere Spalten und Abbildungen verwenden*

Zentrieren Sie ein Bild in einem zweispaltigen Artikel, während Sie mehrere Spalten und Abbildungen verwenden*

Ich habe 5 Bilder in einem zweispaltigen Artikel, die ab sofort verwendet werden multicolsund figure*so aussehen.

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

Bildbeschreibung hier eingeben

Ich möchte jedoch das letzte Bild zentrieren. Wie erreiche ich das?

Antwort1

Der einfache Weg könnte darin bestehen, nur hspaces zu verwenden; so etwas wie

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

Das ergibt ungefähr Folgendes: hspace-Ansatz

Beachten Sie, dass hier die Zeilenumbrüche um eine halbe Grundlinie verlängert werden, um Platz zwischen den Bildern zu schaffen.

Ich würde jedoch eine Lösung bevorzugen, mit subcaptionder auch auf Teilabbildungen (z. B. Abb. 1(a) und dergleichen) verwiesen werden kann, indem

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

Das ergibt Untertitel-Ansatz Beachten Sie, dass dies intern relative Größen erfordert, d. h. \linewidthin der Unterabbildung bezieht sich dies auf die Breite der Unterabbildung selbst. Dies kann weiter gestaltet werden, indem die Optionen der Unterbeschriftung verwendet werden (Stil der Unterbeschriftung, Abstand usw.). Und vielleicht möchten Sie es \centeringauch innerhalb der Unterabbildungen verwenden – ich lasse den Code so wie er ist, da er direkt das entsprechende Bild generiert.

Antwort2

Ich habe es geschafft, es mithilfe der tabellarischen Umgebung zu lösen!

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

Dabei wird mit \multicolumn{2}{c}{\includegraphics[width=0.49\linewidth]der letzten Zahl die Mitte erreicht!

Antwort3

Dieser Code kann für Unterfiguren mit drei Plots verwendet werden

\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*}Bildbeschreibung hier eingeben

verwandte Informationen