如何将子图的所有子标题放在中央标题中

如何将子图的所有子标题放在中央标题中

有没有办法将多个嵌套子图环境中的所有 \caption{} 定向到中央 \begin{figure} 环境中,如下所示

\begin{figure} ...
\begin{subfigure}...\caption{}...\end{subfigure}\\
\begin{subfigure}...\caption{}...\end{subfigure}
\caption{}...     <---------------direct all sub-captions here
\end{figure}

这样,所有子图标题都放在属于该图的最后一个标题中(如上标记),并在那里进行适当的标记。

答案1

您需要为每个子图添加子标题,例如 a)、b)、c)、d)。否则,您会写诸如“左边第二张图片”之类的内容来引用子图。

因此,您所要做的就是写一个长标题,并在该标题中引用您的子图。


编辑:回答 OP 的评论,如何引用子标题:

问题没有提供 MWE,所以我不知道您如何编写标题和子标题。假设您使用 caption 和 subcaption 包,那么您可能只需编写即可\subref{<key>}完成,请参阅 subcaption 手册 6.1。

相关内容