有没有办法将多个嵌套子图环境中的所有 \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。