
首先,我瀏覽了與此問題相關的所有問題,包括跨越兩列的表格會在文字中產生空洞,他們沒有提供我我想要的解決方案。
我嘗試過解決方案,包括多列、對錶使用不同的參數等,但沒有一個對我有用。
出於絕望,我在這裡發布這個問題。
如果您查看我在下面顯示的 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!]