在我的文档中,我总是需要将文本和图像并排放置。有时文本在左侧,有时在右侧。我总是需要一个\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
以适应。