请尽快帮助我,我必须尽快提交我的论文,但仍然存在问题和空白,尽管我使用 htp 作为表格,但我的表格位于文本之间!此外,我搜索了很多,仍然有这个问题,在长表格之后有一个空白,部分可以位于该空白中。我的 LaTeX 代码如下:
\documentclass{cta-author}
\usepackage{natbib}
\usepackage{longtable}
\usepackage{lineno,hyperref}
\usepackage{lineno}
\usepackage{parskip}
\usepackage[utf8]{inputenc}
\usepackage{framed} % Framing content
\usepackage{multicol} % Multiple columns environment
\usepackage{textcomp}
\usepackage[T1]{fontenc}
\usepackage{resizegather}
\usepackage{booktabs}
\usepackage{bm}
\usepackage[font=small,skip=0pt]{caption}
\usepackage{setspace}
\begin{document}
{text}
\subsection{text}
\begin{table}[!t]
\caption{text1}
\label{table1}
\centering
\resizebox{0.48\textwidth}{!}{%
%{\small \begin{center}
\begin{tabular}{|l|}
%\begin{longtable}{l}
% \centering
\toprule\toprule
{text}
\bottomrule\bottomrule
\end{tabular}
}
\end{table}
\begin{table}[h]
\caption*{\raggedright Continuation of Table \ref{table1}:}
\label{table2}
\centering
\resizebox{0.48\textwidth}{!}{%
\begin{tabular}{|l|}
\toprule\toprule
{text3}
\end{tabular}}
\vspace{-5pt}
\end{table}
\section{Simulation Results}
\label{section 2}
{text}
\\
\raggedbottom
\begin{table}[htp]
\caption{Simulation}
\label{Table4}
\centering
\begin{spacing}{1.5}
\small\addtolength{\tabcolsep}{-15pt}
\begin{tabular}{l c}
\toprule\toprule
{text5}
\bottomrule\bottomrule
\end{tabular}
\end{spacing}
\vspace{-10mm}
\end{table}
{text}
\end{document}
答案1
移除\vfill
应该可以解决问题米科说。
另外,你可能对此感兴趣问题及其答案。
这是假设文章文档类的完整(更正后的) MWE。
\documentclass{article}
\usepackage{graphicx}
\usepackage{booktabs}
\begin{document}
\begin{table}[h]%[!htbp]%[tp]
\caption*{\raggedright Table 1}
\label{table3new}
\centering
\resizebox{0.48\textwidth}{!}{%
\begin{tabular}{|l|}
\toprule\toprule
{text}\\
\bottomrule\bottomrule
\end{tabular}}
\vspace{-5pt}
\end{table}
%\vfill
\section{Simulation Results}
\label{section Five}
{text}.\\
\raggedbottom
\begin{table}[h]%[!htbp]%[tp]
\caption*{\raggedright Table 2}
\label{table3new}
\centering
\resizebox{0.48\textwidth}{!}{%
\begin{tabular}{|l|}
\toprule\toprule
{text}\\
\bottomrule\bottomrule
\end{tabular}}
\vspace{-5pt}
\end{table}
{text again}
\end{document}
答案2
\vspace*{-\baselineskip}
在图像或表格后使用。
至于使其成为全局的(即,在每个图像或表格之后),我不知道除了使用自定义样式之外如何做。
例如,
\newenvironment{rLongtable}{
\vspace*{-\baselineskip}
\begin{longtable}
}
{
\end{longtable}
\vspace*{-1.7\baselineskip}
}