我是完全的初学者。我有两个(横向)表格,它们属于一个整体(一个标题,每个表格都有自己的子标题)。我正在使用环境subtable
,一切正常 - 除了一件事。每个子表都包含大量数据,所以我希望每个子表都放在单独的页面上。我该怎么做?这是我的代码:
\begin{sidewaystable}
\caption{N\textsubscript{T} General caption.}
\begin{subtable}{1.0\textwidth}
\centering
\caption{Caption for first table.} \label{tab1}
\begin{tabular}{p{1.5cm} ... p{1.5cm}}
\hline
% data
\hline
\end{tabular}
\end{subtable}
\\ \\ \\
\begin{subtable}{1.0\textwidth}
\centering
\caption{Caption for second table.} \label{tab2}
\begin{tabular}{p{1.5cm} ... p{1.5cm}}
\hline
% data
\hline
\end{tabular}
\end{subtable}
\end{sidewaystable}
答案1
您可以\ContinuedFloat
从caption
包中使用。
\documentclass{article}
\usepackage{rotating}
\usepackage{caption,subcaption}
\usepackage{fixltx2e}
\begin{document}
\begin{sidewaystable}
\caption{N\textsubscript{T} General caption.}
\begin{subtable}{\textwidth}
\centering
\caption{Caption for first table.} \label{tab1}
\begin{tabular}{p{1.5cm} p{1.5cm}}
\hline
% data
\hline
\end{tabular}
\end{subtable}
\end{sidewaystable}
\clearpage %% only for demo
\begin{sidewaystable}\ContinuedFloat
\caption{N\textsubscript{T} General caption (cont.). }
\begin{subtable}{\textwidth}
\centering
\caption{Caption for second table.} \label{tab2}
\begin{tabular}{p{1.5cm} p{1.5cm}}
\hline
% data
\hline
\end{tabular}
\end{subtable}
\end{sidewaystable}
\end{document}