问题-ku:
A page-long table
Gets a blank page prepended
I do not want this
该表格很大(69x20)但可以放在一页上。
这是我在巨表的开始和结束处使用的代码。
前:
\newgeometry{left=1cm,top=1.5cm}
\bibpunct{}{}{;}{n}{}{,}
\begin{table}[H]
\footnotesize
\begin{center}
\tabcolsep=0.11cm
\begin{tabular}{ |r||l|l|l||l|l|l|l||l|l|l|l||l|l||l|l|l||l|l|l|}
\hline
后:
\hline
\end{tabular}\\
\caption{The caption\\$^{1}$\footnotesize{A footnote}}
\label{tab:BigFrameworkChart}
\end{center}
\end{table}
\bibpunct{[}{]}{,}{n}{}{,}
\restoregeometry
我到底该如何删除这个多余的页面呢?
答案1
您可能更愿意使用afterpage
包及其命令\afterpage
,就像下面的代码片段一样。顺便说一句,您可能要考虑 (i) 删除表格中的所有内部单垂直线和 (ii) 将所有双垂直线替换为单垂直线。
\afterpage{% % be sure to load the "afterpage" package in the document's preamble
\newgeometry{left=1cm,top=1.5cm}
\begin{table}[p!] % don't use [H]
\footnotesize
\centering % don't use "center" environment
\setlength{\tabcolsep}{0.11cm}
\begin{tabular}{ |r|| *{3}{l|}| *{4}{l|}| *{4}{l|} |l|l|| *{3}{l|}| *{3}{l|}}
\hline
% [body of table]
\hline
\end{tabular}
\caption{The caption}
\label{tab:BigFrameworkChart}
\end{table}
\clearpage % flush the float
\restoregeometry} % end of \afterpage group