我在一个图中有两个子图(例如Figure M
)分别称为a
和b
。我怎样才能组合显示多个这样的图形标签?
图Ma和b
PS 我可以通过命令轻松获取以下图形标签Figure \ref{fig_M_a} and \ref{fig_M_b}
(假设它们的标签分别是fig_M_a
和fig_M_b
):
图Ma和Mb
答案1
您可以使用\subref
; 在以下示例中,我假设subcaption
用于生成子图:
\documentclass{article}
\usepackage{subcaption}
\begin{document}
As we can see in Figures~\ref{fig:testa} and~\subref{fig:testb}...
\begin{figure}
\centering
\subcaptionbox{first subfigure\label{fig:testa}}{\rule{4cm}{1cm}}\qquad
\subcaptionbox{second subfigure\label{fig:testb}}{\rule{4cm}{1cm}}
\end{figure}
\end{document}
使用 subfig
这\subfloat
将产生所需的结果:
\documentclass{article}
\usepackage{subfig}
\captionsetup[subfigure]{subrefformat=simple,labelformat=parens,listofformat=subsimple}
\begin{document}
As we can see in Figures~\ref{fig:testa} and~\subref{fig:testb}...
\begin{figure}
\centering
\subfloat[first subfigure\label{fig:testa}]{\rule{4cm}{1cm}}\qquad
\subfloat[second subfigure\label{fig:testb}]{\rule{4cm}{1cm}}
\end{figure}
\end{document}
答案2
您还可以为整个图形放置一个\caption{}
和对应的,并引用它。这听起来就是您真正想要的。\label{}