我有很多表格,周围有文字描述它们。像这样:
This table shows blah blah...
<<echo=FALSE, results=tex>>=
print(
xtable(x,
caption = "blah", label = "tab:four", table.placement = "tbp", caption.placement = "top")
, size = "small", table.placement="ht")
@
This table shows blah blah...
<<echo=FALSE, results=tex>>=
print(
xtable(x,
caption = "blah", label = "tab:five", table.placement = "tbp", caption.placement = "top")
, size = "small", table.placement="ht")
@
我希望我的所有描述性文字都与表格一致,以便它们按照我写的顺序进行。但是在页面末尾,一些表格移到下一页,描述性文本只是自由浮动。是否有一些特定的table.placement
命令可以确保所有内容都保持写入的方式?
答案 0 :(得分:12)
latex float
包提供了浮点说明符H
,它允许您强制表和数字精确地位于它们在乳胶代码中出现的位置。例如:
\usepackage{float}
...
<<echo=FALSE, results=tex>>=
print(xtable(x),table.placement="H")
@
答案 1 :(得分:11)
请点击此处查看table展示位置。你可以尝试“!h”强迫桌子停留在你想要的地方。
答案 2 :(得分:3)
在浮点数有时很有用之后我找到\clearpage
。