表格无法在文档中正确定位

表格无法在文档中正确定位

有时,表格无法在我的文档中正确定位,我不知道如何解决这个问题。

以下是一个例子:

表格无法正确定位的当前页面如下:

在此处输入图片描述

正如您所见,中间有太多空间。

上一页和下一页如下所示(左边是上一页,右边是下一页):

在此处输入图片描述 在此处输入图片描述

本书documentclass及表格代码如下:

\begin{center}
\begin{tabular}{ p{4cm} p{5cm}  p{6cm} }
%\hline
\cellcolor[gray]{0.9} Foo1 Title & \cellcolor[gray]{0.9}Foo2 Title & \cellcolor[gray]{0.9} Foo3 Title \\ \hline
Foo & Foo & Foo Bar bla bla bla...\\
Foo & Foo & Foo Bar bla bla bla...\\[5pt]

\hline
\end{tabular}

Table xxx: Foo Caption 
\end{center}

Figures 可以很好地做到这一点。如果页面内的空间不够,那么图像会放在下一页,而当前页面的空间将用文本或其他内容填充。

知道如何修复此问题以便表格可以正确定位吗?

答案1

您的环境之所以figure表现得像您描述的那样,是因为它们是浮点数。环境tabular不是一个浮点数。

为了实现所需的行为,您应该将tabular环境包装在table环境中,这漂浮。

\begin{table}[htbp]
\centering
\caption{Table caption goes here}
\begin{tabular}
...
\end{tabular}
\end{table}

请注意,我已经使用\centering不是 \begin{center}...\end{center}这增加了额外的垂直空间。

您可以更改htbp以适应您想要的浮动位置。如需进一步了解,请查看

相关内容