我如何引用“耦合”表(比如不同的表,但引用为表 5a 和表 5b)。如果我\label
使用它们\ref
,它们将在文档中被引用为表 5和表 6。
答案1
以下是使用这些包的完整示例subcaption
和cleveref
(后者用于交叉引用的自动格式化)。
\documentclass{article}
\usepackage{subcaption}
\DeclareCaptionSubType*{table}
\captionsetup[subtable]{labelformat=simple,labelsep=colon}
\renewcommand*{\thesubtable}{\thetable(\alph{subtable})}
\usepackage{cleveref}
\crefname{subtable}{subtable}{subtables}
\begin{document}
\begin{table}
\begin{subtable}{\linewidth}
\centering
(Tabular material)
\subcaption{A subtable}\label{tab:foox}
\end{subtable}
\vspace{\floatsep}
\begin{subtable}{\linewidth}
\centering
(Tabular material)
\subcaption{A subtable}\label{tab:fooy}
\end{subtable}
\caption{A table}\label{tab:foo}
\end{table}
See \cref{tab:foo} and especially \cref{tab:foox,tab:fooy}.
\end{document}