小頁面圖像旁邊的標題

小頁面圖像旁邊的標題

我想要實現的目標:

一頁中有兩張圖像,一張位於頁面的上半部分,另一張位於頁面的下半部分。我設法透過以下方式做到這一點:

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

在此輸入影像描述

根據您的需求調整所使用的長度和對齊方式。

相關內容