减少 [H] 环境中的浮动表垂直空间

减少 [H] 环境中的浮动表垂直空间

我的文档垂直包含 5 个部分。

  • “标题”包含三个水平放置的迷你框。
    间隙用 \hfill 填充。
  • 巨行一号。桌子环境,[H]用于定位桌子。
  • 巨型排二。桌子环境,[H]用于定位桌子。
  • 巨排三。桌子环境,[H]用于定位桌子。
  • 巨排四。桌子环境,[H]用于定位桌子。

序言部分

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[letterpaper, top=0.2in, bottom=0.15in, left=0.25in, right=0.25in]{geometry}
\usepackage{multirow,array,varwidth,spreadtab,caption}
\usepackage{booktabs}
\usepackage{siunitx,booktabs,caption}
\usepackage{multirow,array,varwidth,spreadtab,}
\usepackage{siunitx,booktabs,caption}
\usepackage{ragged2e}
\usepackage{layout}
\usepackage{float}
\restylefloat{table}
\newcolumntype{L}[1]{>{\RaggedRight\hspace{0pt}}p{#1}}
\newcolumntype{R}[1]{>{\RaggedLeft\hspace{0pt}}p{#1}}
\usepackage[scaled]{helvet}
\renewcommand\familydefault{\sfdefault} 
\usepackage[T1]{fontenc}

我现在在哪里

我试图减少大行(浮动表格)之间的垂直空间,因为第 4 行表格中仍然缺少两行数据。我只是暂时隐藏它们,以便在一页内形成 5 个部分。

这是我的代码,有些部分由于保密而隐藏。

\begin{document}
%%Part 1%%    
\noindent    
\begin{minipage}[t]{.15\textwidth}    
......    
\end{minipage}    
%    
 \hfill    
%    
 \begin{minipage}[c]{.65\textwidth}    
...    
\end{minipage}    
%    
\hfill    
%    
\begin{minipage}[t]{.19\textwidth}    
...    
\end{minipage}    
%%% Part 2 %%%    
\begin{table}[H]    
...    
\end{table}    
%%% Part 3 %%%    
\begin{table}[H]    
...    
\end{table}    
%%% Part 4 %%%    
\begin{table}[H]    
...    
\end{table}    
%%% Part 5 %%%    
\begin{table}[H]    
...    
\end{table}   
\end{document}

尝试过

%\setlength{\textfloatsep}{5pt}    
%\setlength{\floatsep}{10pt plus 3pt minus 5pt}    
%\setlength{\intextsep}{10pt plus 3pt minus 5pt}    
%\addtolength{\fpsep}{-4pt}   

没有帮助。

挣扎了两天。仍在谷歌搜索和阅读 ctex 在线文件。

答案1

[H]使环境不再是浮点数,因此像这样的参数\textfloatsep就没有效果。

最简单的做法就是在每行后面留一个空行,\end{table}然后进行\vspace{-5mm}您需要的任何调整。

相关内容