您现在的位置是:首页 > 技术教程 正文

Latex笔记:引用子图(subfigure)不出现Fig 5(a)的(a),如何解决?

admin 阅读: 2024-03-17
后台-插件-广告管理-内容页头部广告(手机)

Latex笔记:引用子图

今天分享一个小技巧,就是Latex的subfigure的引用问题。

首先我们给出一个LaTeX的subfigure的代码:

\begin{figure}[H] \centering \subfigure[子图a]{ \label{fig:subfig_a} \includegraphics[width=7cm, height=4.5cm]{figures/subfigure_a.png} } \\ \subfigure[子图b]{ \label{fig:subfig_b} \includegraphics[width=0.45\textwidth]{figures/subfigure_b.png} } \subfigure[子图c]{ \label{fig:subfig_c} \includegraphics[width=0.45\textwidth]{figures/subfigure_c.png} } \caption{示例图} \label{fig:example_figure} \end{figure}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

这个代码的运行结果如下:

在这里插入图片描述
接下来我们引用这个图。

代码为

如图\ref{fig:subfig_a}所示。
  • 1

运行结果为:

在这里插入图片描述

但是我们想要的结果是,如图5.2(a)所示

解决办法是:要将\label放到caption的前面,即:把代码改成下面的样子。

\begin{figure}[H] \centering \label{fig:example_figure} \subfigure[子图a]{ \label{fig:subfig_a} \includegraphics[width=7cm, height=4.5cm]{figures/subfigure_a.png} } \\ \subfigure[子图b]{ \label{fig:subfig_b} \includegraphics[width=0.45\textwidth]{figures/subfigure_b.png} } \subfigure[子图c]{ \label{fig:subfig_c} \includegraphics[width=0.45\textwidth]{figures/subfigure_c.png} } \caption{示例图} \end{figure}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

然后就可以了。

如图\ref{fig:subfig_a}所示。
  • 1

在这里插入图片描述

标签:
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

在线投稿:投稿 站长QQ:1888636

后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索