
En primer lugar, he repasado todas las preguntas relacionadas con este problema, incluidasLa tabla que abarca dos columnas crea un agujero en el texto, y no me han proporcionado la solución que deseo.
Probé soluciones que incluyen varias columnas, uso de diferentes parámetros para la tabla, etc., ninguna de las cuales funcionó para mí.
Estoy publicando esta pregunta aquí por desesperación.
Le agradecería mucho que echara un vistazo al mwd que muestro a continuación y me diera una posible solución a mi problema. Cambié mi archivo real y reemplacé las palabras de la tabla con 'Dummy' para mantener la estructura de la tabla.
El archivo .sty 'eacl2017' que se utiliza se encuentra enhttp://eacl2017.org/index.php/calls/call-for-papersen 'FORMATO DE ENVÍO'
\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}
El problema es que la tabla termina justo en el medio de la página, lo que no permite que aparezca más texto ni encima ni debajo, como en esta imagen.
Los párrafos anteriores y siguientes se colocan en las páginas de arriba y de abajo, desperdiciando MUCHO espacio, algo que necesito desesperadamente.
¿Alguien puede proporcionarme una solución al problema de modo que la tabla esté en la parte superior de la página y pueda tener texto (en dos columnas) debajo, utilizando el espacio como debería?
Respuesta1
Si desea forzar que el table*
entorno esté en la parte superior de una página que también contiene texto en la parte inferior, le sugiero que reemplace
\begin{table*}[hbp]
con
\begin{table*}[t!]