Einspaltige Abbildung in einem zweispaltigen Dokument: Ausrichtung oben und unten mit dem Text

Einspaltige Abbildung in einem zweispaltigen Dokument: Ausrichtung oben und unten mit dem Text

Ich habe ein großes Bild in einem Abbildungs-Float in einem zweispaltigen Dokument, das ich allein in einer einzigen Spalte haben möchte. Ich möchte, dass die Oberseite des Bilds und die Unterseite der Abbildungsunterschrift beide vertikal mit dem Textbereich ausgerichtet sind.

Was ich derzeit mache, ist, den Abstand zwischen der Abbildung und der Beschriftung manuell mit anzupassen \captionsetup{skip=1.5cm}.

skipGibt es eine Möglichkeit , die Bildunterschrift so einzustellen , dass sie automatisch den gesamten verbleibenden vertikalen Platz in der Spalte einnimmt, ohne dass dies manuell erfolgen muss?

Hier ist ein MWE zur Veranschaulichung meines Problems:

\documentclass[twocolumn]{article}

\usepackage{lipsum} % for the MWE
\usepackage{caption, graphicx}

\begin{document}
\begin{figure}[!p]
    \captionsetup{skip=1.5cm}
    \centering
    \rule{\columnwidth}{0.9\textheight} % for the MWE
    %\includegraphics[width=1\columnwidth]{my_image} % what I do
    \caption{Some Caption}
\end{figure}
\lipsum % for the MWE
\end{document}

Das ergibt:

Bildbeschreibung hier eingeben

Antwort1

Verwenden Sie ein minipagemit einer Höhe von \textheightund fügen Sie davor eine \vfillBeschriftung hinzu.

\documentclass[twocolumn]{article}

\usepackage{lipsum} % for the MWE
\usepackage{caption,graphicx}

\begin{document}
\begin{figure}[!p]
    %\smallskip   %%if needed
     \begin{minipage}[t][\textheight]{\columnwidth}
    \centering
    \rule{\columnwidth}{0.9\textheight} % for the MWE
    %\includegraphics[height=0.9\textheight, width=\coulmnwidth]{example-image}    

    \vfill    %% leave that blank line above
    \caption{some caption}
    \end{minipage}
\end{figure}
\lipsum % for the MWE
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen