Tabela abrangendo duas colunas cria muitas lacunas

Tabela abrangendo duas colunas cria muitas lacunas

Em primeiro lugar, analisei todas as questões relacionadas com este problema, incluindoTabela abrangendo duas colunas cria um buraco no textoe eles não me forneceram a solução que desejo.

Eu tentei soluções incluindo multicolunas, usando parâmetros diferentes para tabela, etc, nenhuma delas funcionou para mim.

Estou postando essa pergunta aqui por desespero.

Eu ficaria muito grato se você desse uma olhada no mwd que exibi abaixo e me desse uma possível solução para o meu problema. Alterei meu arquivo real e substituí as palavras da tabela por 'Dummy' para manter a estrutura da tabela.

O arquivo .sty 'eacl2017' usado está localizado emhttp://eacl2017.org/index.php/calls/call-for-papersem 'FORMATO DE ENVIO'

\documentclass[11pt]{article}
\usepackage{eacl2017}
\usepackage{times}
\usepackage{url}
\usepackage{latexsym}
\usepackage{verbatim}
\usepackage{enumerate}
\usepackage{multicol, lipsum}

\newcommand\BibTeX{B{\sc ib}\TeX}

\title{Dummy}

\date{}

\begin{document}
\maketitle
\begin{abstract}
  \lipsum[1-1]
\end{abstract}

\section{Dummy}
\lipsum[2-4]

\begin{table*}[hbp]
\small
\begin{flushleft}
\caption{\label{table-4} \textit{Dummy for Dummy DummyDummy into Dummy DummyDummyDummy}}
\begin{tabular}{|p{4cm}|p{12cm}|}
\hline 
DummyDummyDummy (DummyDummyDummy DummyDummy DummyDummyDummy) & DummyDummyDummy \\ 
\hline
\vspace{-3.5mm}
\begin{enumerate}[1.]
\setcounter{enumi}{0}
\item DummyDummy DummyDummyDummy (From Dummy)
\end{enumerate}
\vspace{-3.5mm} 
&
DummyDummyDummy \\
\hline
\vspace{-3.5mm}
\begin{enumerate}[1.]
\setcounter{enumi}{1}
\item DummyDummyDummy Dummy DummyDummyDummy (From Dummy) 
\end{enumerate}
\vspace{-3.5mm} 
&
\vspace{-3.5mm}
\begin{enumerate}[I]
    \itemsep0em
    \item 
    If DummyDummyDummyDummy DummyDummyDummyDummy, Dummy as Dummy. If not, DummyDummy
        \vspace{-2mm}
        \begin{enumerate}[i]
            \itemsep0em
            \item Dummy DummyDummy \textit{DummyDummyDummy}\textsuperscript{5} and Dummy Dummy Dummy \textit{Dummy} Dummy
            \item DummyDummyDummy Dummy DummyDummy \textit{Dummy}, or \textit{Dummy}.
        \end{enumerate}
        \vspace{-2mm}        
    \item 
    DummyDummyDummyDummy DummyDummyDummy
    \leftskip =0.2in
    DummyDummy DummyDummy DummyDummy
    \leftskip =0.2in
    DummyDummyDummyDummyDummy DummyDummyDummy
    Dummy DummyDummy DummyDummy DummyDummyDummy\textsuperscript{3} or Dummy DummyDummyDummy\textsuperscript{2} 
    DummyDummy DummyDummyDummy
    \leftskip=0in
    \item 
    If DummyDummy DummyDummyDummy, DummyDummy.
    \leftskip=0.2in
    Dummy --- The Dummy doesn`t DummyDummyDummyDummyDummy \textit{Dummy}, 
    such that Dummy Dummy is \textit{Dummy}, DummyDummyDummyDummyDummyDummy
    and DummyDummy DummyDummyDummy DummyDummy \textit{Dummy}.
\end{enumerate}
\vspace{-3.5mm}
\\
\hline
\vspace{-3.5mm}
\begin{enumerate}[1.]
\setcounter{enumi}{2}
\item DummyDummy DummyDummy Dummy DummyDummyDummyDummy DummyDummyDummy DummyDummyDummy
\end{enumerate}
\vspace{-3.5mm} 
& 
\vspace{-3.5mm}
\begin{enumerate}[I]
    \itemsep0em
    \item DummyDummy Dummy DummyDummyDummyDummy DummyDummy DummyDummy DummyDummyDummyDummy
    \item If DummyDummy Dummy DummyDummy DummyDummyDummy, DummyDummyDummyDummy. Else DummyDummy
        \vspace{-2mm}
        \begin{enumerate}[i]
            \itemsep0em
            \item The Dummy is in \textit{DummyDummyDummyDummy}\textsuperscript{5} and DummyDummy 
            \item The Dummy has Dummy Dummy DummyDummyDummy Dummy
        \end{enumerate}
        \vspace{-2mm}
    \item If DummyDummy Dummy DummyDummy Dummy DummyDummy
        \vspace{-2mm}
        \begin{enumerate}[i]
        \itemsep0em
        \item The Dummy Dummy DummyDummy DummyDummy DummyDummyDummy,
        \item The DummyDummy Dummy Dummy DummyDummy,
        \item An DummyDummyDummy DummyDummy DummyDummy DummyDummyDummy DummyDummy DummyDummy\textsuperscript{3} 
        or Dummy\textsuperscript{2} Dummy between Dummy 
        \item The DummyDummyDummy DummyDummy
        \item DummyDummy 
        \end{enumerate}
        \vspace{-2mm}
\end{enumerate}
\vspace{-3.5mm}
\\
\hline
\vspace{-3.5mm}
\begin{enumerate}[1.]
\setcounter{enumi}{3}
\item DummyDummy\textsuperscript{1} DummyDummy DummyDummy Dummy DummyDummyDummy DummyDummyDummy
\end{enumerate}
\vspace{-3.5mm} 
&
\vspace{-3.5mm}
\begin{enumerate}[I]
\itemsep-0.5em
\item If DummyDummyDummy Dummy DummyDummy Dummy. Else Dummy
    \begin{enumerate}[i]
    \itemsep0em
    \item The Dummy Dummy \textit{DummyDummy}\textsuperscript{5} and Dummy
    \textit{Dummy} or Dummy Dummy Dummy DummyDummy Dummy DummyDummy Dummy Dummy (for an Dummy Dummy Dummy\textsuperscript{1} Dummy DummyDummy) 
    \item There are DummyDummy DummyDummy \textit{Dummy} or \textit{Dummy}, Dummy DummyDummy
    \end{enumerate}
\item If the Dummy DummyDummy DummyDummy DummyDummy Dummy DummyDummyDummy
\end{enumerate}
\vspace{-3.5mm}\\
\hline
\end{tabular}
\end{flushleft}
\end{table*}

\lipsum[3-5]
\end{document}

O problema é que a tabela fica bem no meio da página, não permitindo que mais texto fique acima ou abaixo dela como nesta foto-

Os parágrafos anteriores e seguintes são colocados nas páginas acima e abaixo, desperdiçando MUITO espaço, algo que preciso desesperadamente.

Alguém pode me fornecer uma solução para o problema de forma que a tabela fique no topo da página e eu possa ter o texto (em duas colunas) abaixo dela, utilizando o espaço como deveria?

Responder1

Se você quiser forçar o table*ambiente a ficar no topo de uma página contendo algum texto na parte inferior, sugiro que você substitua

\begin{table*}[hbp]

com

\begin{table*}[t!]

informação relacionada