我是 Latex 的新手,我只想在同一页面上放置 3 个表,一个在另一个之上。 大小我认为很好,唯一的问题是表格被下一章的一些文本划分。. 有什么提示吗?
我的代码是这样的:
....
newpage
begin{table}
centering
caption{Table 1}
begin{tabular}{|l|l|l|l|l|l|}
hline
% table 1
end{tabular}
end{table}
begin{table}
centering
caption{Table 2}
begin{tabular}{|l|l|l|l|l|l|}
hline
% table 2
end{tabular}
end{table}
begin{table}
centering
caption{Table 3}
begin{tabular}{|l|l|l|l|l|l|}
hline
% table 3
end{tabular}
end{table}
...
页面上可以浮点数由许多参数控制(请参阅如何影响浮点环境(如 LaTeX 中figure
和table
(的位置?
有四个计数器可以控制有多少浮子可以进入区域:
totalnumber
(默认值 3(是文本 (!( 页面上的最大浮动数topnumber
(默认值 2(是顶部区域中的最大浮点数bottomnumber
(默认值 1(是底部区域中的最大浮点数dbltopnumber
(默认值 2(是两列模式下文本列上方的全尺寸浮点数的最大数量。区域的大小通过参数(随
renewcommand
更改(进行控制,这些参数定义区域的最大(或最小(大小,表示为页面高度的一小部分:
- 顶部区域的最大大小
topfraction
(默认为 0.7(- 底部区域的最大大小
bottomfraction
(默认为 0.3(dbltopfraction
(默认值为 0.7(双列浮点数的顶部区域的最大大小textfraction
(默认为 0.2(文本区域的最小大小,即浮点数不得占用的区域
根据实际文档,您可能需要调整计数器(或分数(以允许页面上容纳更多内容。或者,通过添加float
包并使用[H]
"float"/放置说明符来避免figure
浮动(因为您希望具有特定的放置(。
....
newpage
begin{table}
centering
caption{Table 1}
begin{tabular}{|l|l|l|l|l|l|}
hline
% table 1
end{tabular}
centering
caption{Table 2}
begin{tabular}{|l|l|l|l|l|l|}
hline
% table 2
end{tabular}
centering
caption{Table 3}
begin{tabular}{|l|l|l|l|l|l|}
hline
% table 3
end{tabular}
end{table}
...