我是 LaTex 的新手,在處理與表格相關的問題時遇到了一些麻煩。我有兩個表- 比方說,表1 和表2。除此之外,在我的情況下,表表 2 應該是表 1 的續集,我只是將其剪切以適合頁面大小。我不希望 LaTex 將其計為訂單中的新表,因此兩個表的標題都應為「表 1」。我怎樣才能做到這一點?請幫幫我,並提前感謝您!
答案1
(我最初認為這個查詢一定是一個騙局。但是,我找不到一個足夠乾淨的早期比較器。)
如果您想提供一個table
環境,但不希望其\caption
語句增加table
計數器,請務必 (a) 加載標題包在序言中,並且 (b)\ContinuedFloat
在第二個table
環境的\begin{table}
開頭語句之後立即發出指令。
如果您不希望續表的標題顯示在「表格清單」頁面(由 建立\listoftables
)中,只需提供明確的空可選參數其\caption
聲明。
執行此操作時,最好不要對相關浮動使用相同的標題文本,否則讀者可能很容易產生發生了某種奇怪重複的印象。例如,如果第一個浮點的標題文字是“描述性統計”,則使用“描述性統計,續”作為第二個浮點的標題文字可能會有所幫助。
附加說明:
請注意,此方法不限於兩個連續
table
(或就此而言figure
)環境。如果需要,您可以擁有多個共用table
(figure
) 計數器給定值的連續浮點數。如果您碰巧使用了
subcaption
自動載入caption
套件的套件,並且在兩個連續的環境中擁有兩個subtable
環境(每個環境都有自己的語句),那麼在第二個環境的開頭插入指令不僅會導致兩個整體標題共享相同的編號,但連續浮動中的子表標題將分別編號為“(c)”和“(d)”,而不是“(a)”和“b”。\caption
table
\ContinuedFloat
table
\documentclass[twocolumn]{article}
\usepackage{caption} % for '\ContinuedFloat' macro
\begin{document}
\listoftables
\newpage % start a new column (b/c in two-column mode)
% provide three 'table' environments that use the same counter (here: "1")
\begin{table}[ht]
\centering
\caption[Cartoon characters]{Cartoon characters, part 1}
% mandatory and optional arguments of '\caption' needn't be the same
\begin{tabular}{ll}
Minnie & Mickey
\end{tabular}
\end{table}
\begin{table}[h]
\ContinuedFloat
\centering
\caption[]{Cartoon characters, part 2} % note the empty optional argument
\begin{tabular}{ll}
Daisy & Donald
\end{tabular}
\end{table}
\begin{table}[h]
\ContinuedFloat
\centering
\caption[]{Cartoon characters, part 3} % note the empty optional argument
\begin{tabular}{ll}
Goofy & Pluto
\end{tabular}
\end{table}
\end{document}