Таблица, охватывающая два столбца, создает слишком много пробелов

Таблица, охватывающая два столбца, создает слишком много пробелов

Во-первых, я рассмотрел все вопросы, связанные с этой проблемой, включаяТаблица, охватывающая два столбца, создает дыру в тексте, и они не предоставили мне желаемого решения.

Я пробовал решения, включая многоколоночные, использование различных параметров для таблиц и т. д., но ни одно из них мне не помогло.

Я задаю этот вопрос здесь из-за отчаяния.

Я был бы очень признателен, если бы вы взглянули на mwd, который я показал ниже, и дали мне возможное решение моей проблемы. Я изменил свой фактический файл и заменил слова в таблице на «Dummy», чтобы сохранить структуру таблицы.

Используемый файл .sty «eacl2017» находится по адресуhttp://eacl2017.org/index.php/calls/call-for-papersв разделе «ФОРМАТ ПРЕДСТАВЛЕНИЯ»

\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}

Проблема в том, что таблица оказывается прямо посередине страницы, не позволяя разместить больше текста ни над ней, ни под ней, как на этой картинке.

Предыдущие и последующие абзацы смещены на верхнюю и нижнюю страницы, занимая МНОГО места, а мне это крайне необходимо.

Может ли кто-нибудь дать мне решение этой проблемы, чтобы таблица находилась вверху страницы, а текст (в две колонки) располагался под ней, используя пространство должным образом?

решение1

Если вы хотите, чтобы table*окружение было в верхней части страницы, содержащей также какой-либо текст внизу, я предлагаю вам заменить

\begin{table*}[hbp]

с

\begin{table*}[t!]

Связанный контент