내가 달성하려는 것 :
한 페이지에 두 개의 이미지가 있습니다. 하나는 페이지 상단에, 다른 하나는 하단에 있습니다. 나는 다음과 같은 방법으로 이 작업을 수행했습니다.
\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}
필요에 따라 사용되는 길이와 정렬을 조정하십시오.