2열 문서의 1열 그림: 텍스트와 위쪽 및 아래쪽 정렬

2열 문서의 1열 그림: 텍스트와 위쪽 및 아래쪽 정렬

단일 열에 혼자 원하는 2열 문서의 그림 플로트에 키가 큰 이미지가 있습니다. 이미지 상단과 그림 캡션 하단이 모두 텍스트 영역에 수직으로 정렬되도록 하고 싶습니다.

현재 내가 하는 일은 그림과 캡션 사이의 간격을 수동으로 조정하는 것입니다 \captionsetup{skip=1.5cm}.

skip수동으로 수행하는 대신 열 내의 나머지 수직 공간을 자동으로 모두 차지하도록 그림 캡션을 사용하는 방법이 있습니까 ?

내 문제를 설명하는 MWE는 다음과 같습니다.

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

결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

답변1

minipage높이가 인 a를 사용하고 앞에 캡션 \textheight을 추가하세요 .\vfill

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

여기에 이미지 설명을 입력하세요

관련 정보