\usepackage{subcaption}
\begin{figure}[t]
\begin{subfigure}{1\linewidth}
Figure1
\caption{Hello}~\label{fig:TBS}
\end{subfigure}
\begin{subfigure}{1\linewidth}
Figure2
\caption{Hello1}
\end{subfigure}~\label{fig:TBSCompensate}
\caption{BigHello}
\end{figure}
出现的内容如下:
当我使用它来引用pdf 中的Figure~\ref{fig:TBS}
图形时,我希望它可以显示为,是否有一种方法可以调整子图标题的格式?Figure 2a
Figure 2(a)
答案1
subcaption
您的案例将在文档的“参考资料”部分中处理:
但是,如果你想要详细控制引用的外观,选项
\DeclareCaptionSubType
可能不够用。在这种情况下,需要自己重新定义这两个宏。一些示例:如果你想在引用的子图部分周围加上括号,这样它们看起来就像“1(a)”,你可以这样获得它们:\usepackage[labelformat=simple]{subcaption} \renewcommand\thesubfigure{(\alph{subfigure})}
(注意:由于
parens
是默认标签格式,如果您未指定其他标签格式,则会在子标题中得到双括号,例如simple
。)