我正在创建很多表格,但是遇到了一个问题。当我连续添加 3 个以上的表格时,表格之间会突然出现空白。
我创建了下表的几个副本,它们是通过一些 Excel 插件生成的:
\begin{table}[htbp]
\centering
\begin{tabular}{lrrrr}
\hline
\textit{(1,000,000)} & \multicolumn{1}{l}{MV} & \multicolumn{1}{l}{TP} & \multicolumn{1}{l}{ST} & \multicolumn{1}{l}{RP} \bigstrut\\
\hline
Mean & 227,799 & 284,627 & 234,909 & 290,288 \bigstrut[]\\
Std Dev & 28,711 & 33,111 & 29,954 & 35,171 \\
Default & 0.00 & 0.00 & 0.00 & 0.00 \bigstrut[]\\
\hline
\end{tabular}
\label{tab:test}
\caption{Add caption}
\end{table}
前言
\documentclass[11pt]{article}
\usepackage{Pgfplots}
\usepackage{booktabs}
\usepackage{bigstrut}
\raggedbottom
\begin{document}
有人知道哪里出了问题以及如何解决吗?
答案1
我建议您在序言中添加以下说明:
\makeatletter
\setlength\@fptop{0pt} % default: '0\p@ \@plus 1fil'
\setlength\@fpsep{2\baselineskip} % default: '8\p@ \@plus 2fil'
\makeatother
此代码控制仅浮动页面上浮动元素上方和之间的间距。
2\baselineskip
2\baselineskip
意思是:在仅有浮动元素的页面上,在浮动元素之间插入垂直空白;你显然可以自由地增加或减少这个数量。