使用 \caption 和 \label 的图像旁边的文本,通用放置代码

使用 \caption 和 \label 的图像旁边的文本,通用放置代码

在我的文档中,我总是需要将文本和图像并排放置。有时文本在左侧,有时在右侧。我总是需要一个\caption\label,我需要控制它在图像周围的位置。我整理了以下代码:

\begin{minipage}{0.4\textwidth}
Shows the progression of an industrial emerging technology. This process can be a few months to decades, depending upon the level of technology.
\end{minipage}

%
\begin{minipage}{0.7\textwidth}
\begin{center}
    \captionof{figure}{Industrial emergence phase}  
    \includegraphics[width=0.6\textwidth]{foo.png}
    \label{img:g}
\end{center}
\end{minipage}

它几乎可以工作,但\caption不正确。必须有一种“通用”方法来做到这一点,因为它到处都出现。我不想使用自动换行。

答案1

我不明白您说“\caption不正确”是什么意思。但是,假设您希望标题位于文本和图像的中央,那么 3 个minipage环境就是答案。由于您没有提供 MWE,我也不会提供。

\begin{minipage}{\textwidth}
  \begin{minipage}{0.4\textwidth}
    Text at the side
  \end{minipage}%
  \begin{minipage}{0.5\textwidth}
    \centering
    This is the illustration
  \end{minipage}
  \centering
  \captionof{figure}{This is the caption}% from the caption package
  \label{img:g}
\end{minipage}

The figure is number \ref{img:g}

改变室内环境的大小和位置minipage以适应。

相关内容