미니페이지 이미지 옆에 캡션 추가

미니페이지 이미지 옆에 캡션 추가

내가 달성하려는 것 :

한 페이지에 두 개의 이미지가 있습니다. 하나는 페이지 상단에, 다른 하나는 하단에 있습니다. 나는 다음과 같은 방법으로 이 작업을 수행했습니다.

\vbox{
  \begin{minipage}[t][0.45\textheight][t]{\textwidth}
    \centering
    \includegraphics[height=0.5\textheight]{image1}
  \end{minipage}

  \nointerlineskip
  \begin{minipage}[b][0.45\textheight][t]{\textwidth}
    \vspace{0.4in}
    \centering
    \includegraphics[height=0.45\textheight]{image2}
  \end{minipage}
}

하지만 공간을 너무 많이 차지하지 않도록 이미지 옆에 캡션을 추가하고 싶습니다. 몇 가지 방법을 시도했지만 항상 '외부 파 모드가 아님' 오류가 발생합니다.

이것을 할 수 있는 방법이 있나요?

답변1

\captionof에서 사용하는 하나의 옵션caption패키지( capt-of패키지는 이 기능도 제공함)를 사용하여 캡션을 제공합니다.

\documentclass{article}
\usepackage{caption}
\usepackage{graphicx}

\begin{document}

\clearpage
\noindent\begin{minipage}[t][0.45\textheight][t]{.45\textwidth}
  \centering
  \includegraphics[height=0.5\textheight,width=\linewidth]{example-image-a}
\end{minipage}\hfill
\begin{minipage}[b]{.45\textwidth}
\captionof{figure}{here's the caption for the first figure and some more text for the example}
\label{fig:testa}
\end{minipage}
\vfill

\noindent\begin{minipage}[t][0.45\textheight][t]{.45\textwidth}
  \centering
  \includegraphics[height=0.45\textheight,width=\linewidth]{example-image-b}
\end{minipage}\hfill
\begin{minipage}[b]{.45\textwidth}
\captionof{figure}{here's the caption for the second figure and some more text for the example}
\label{fig:testb}
\end{minipage}
\clearpage

\end{document}

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

필요에 따라 사용되는 길이와 정렬을 조정하십시오.

관련 정보