我有一张跨多页的表格,我将其拆分为子表格(第 1 部分和第 2 部分),因此我的页面上有浮动内容,而在我的表格列表中只有浮动内容的“结束”页面。
事情是这样的:
\documentclass[a4paper, 11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[list=true]{subcaption}
\captionsetup{skip=\dimexpr\abovecaptionskip-5.5pt}
\DeclareCaptionSubType*[arabic]{table}
\captionsetup[subtable]{labelformat=simple}
\begin{document}
\begin{table}[htbp]
\begin{subtable}[][][c]{\linewidth}
\centering
\begin{tabular}{|ccc|}
\hline
Exemple & Exemple & Exemple \\
A & B & C \\
\hline
\end{tabular}
\caption{Partie 1}
\end{subtable}
\end{table}
\pagebreak
\begin{table}[htbp]
\ContinuedFloat
\begin{subtable}[][][c]{\linewidth}
\centering
\begin{tabular}{|ccc|}
\hline
Exemple & Exemple & Exemple \\
A & B & C \\
\hline
\end{tabular}
\caption{Partie 2}
\end{subtable}
\caption{Tableau 1}
\end{table}
\listoftables
\end{document}
“第一部分”在表格列表的第 2 页,我希望在第 1 页中被引用...我认为问题出在那里,\ContinuedFloat
但不知道该怎么办。
谢谢 !
答案1
如果您想要表格列表中的另一个条目,则需要使用两个标题。
% !TeX TS-program = pdflatex
\documentclass[a4paper, 11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[list=true]{subcaption}
\captionsetup{skip=\dimexpr\abovecaptionskip-5.5pt}
\DeclareCaptionSubType*[arabic]{table}
\captionsetup[subtable]{labelformat=simple}
\begin{document}
\begin{table}[htbp]
\begin{subtable}[][][c]{\linewidth}
\centering
\begin{tabular}{|ccc|}
\hline
Exemple & Exemple & Exemple \\
A & B & C \\
\hline
\end{tabular}
\caption{Partie 1}
\end{subtable}
\caption{Tableau 1 (cont.)} % added <<<<<<<<<<
\end{table}
\newpage
\begin{table}[htbp]
\ContinuedFloat
\begin{subtable}[][][c]{\linewidth}
\centering
\begin{tabular}{|ccc|}
\hline
Exemple & Exemple & Exemple \\
A & B & C \\
\hline
\end{tabular}
\caption{Partie 2}
\end{subtable}
\caption{Tableau 1}
\end{table}
\listoftables
\end{document