更改子标题的格式以供参考

更改子标题的格式以供参考
   \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 2aFigure 2(a)

答案1

subcaption您的案例将在文档的“参考资料”部分中处理:

但是,如果你想要详细控制引用的外观,选项\DeclareCaptionSubType可能不够用。在这种情况下,需要自己重新定义这两个宏。一些示例:如果你想在引用的子图部分周围加上括号,这样它们看起来就像“1(a)”,你可以这样获得它们:

\usepackage[labelformat=simple]{subcaption}
\renewcommand\thesubfigure{(\alph{subfigure})}

(注意:由于parens是默认标签格式,如果您未指定其他标签格式,则会在子标题中得到双括号,例如 simple。)

相关内容