答案如下这里(或者这里),我有一个内联图形,其中包含四个子图。我想为它们添加子标题,最好是自动标签,但由于该图形不是浮点数,因此\subcaptionbox
无法使用。我也找不到使用 伪造它的方法\captionof
。有谁知道解决方案,或者至少知道手动指定标签和子标题的技巧吗?
\noindent%
\begin{minipage}{\linewidth}%
\makebox[\linewidth]{%
\includegraphics[width=0.49\linewidth]{image.png}%
\includegraphics[width=0.49\linewidth]{image.png}
}
\makebox[\linewidth]{%
\includegraphics[width=0.49\linewidth]{image.png}
\includegraphics[width=0.49\linewidth]{image.png}
}
\captionof{figure}{Main caption}\label{fig:some-figure}
\end{minipage}
答案1
使用\captionsetup{type=figure}
或\setcaptiontype{figure}
:
\begin{minipage}{\linewidth}%
\setcaptiontype{figure}%
\subcaptionbox{..}{..}
\subcaptionbox{..}{..}
\caption{Main caption}\label{fig:some-figure}
\end{minipage}
无论如何,这是首选方法,因为\captionof
可能会导致错误的hyperref
跳转目标。
欲了解更多信息,请查看caption
包文档。