Sweave Xtable:テキスト間にテーブルを配置する方法は?
質問
それらの周りにテキストが記述されているテキストがいくつかあります。このようなもの:
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
すべてがそれが書かれている方法にとどまることを保証するコマンド?
解決
こちらを参照してください テーブル 配置。 「!h」を試して、テーブルを強制して、あなたがいない場所にとどまるようにすることができます。
他のヒント
ラテックス float
パッケージはフロート仕様を提供します H
, 、テーブルと数値を強制的に、ラテックスコードで発生する場所に正確に保つことができます。例えば:
\usepackage{float}
...
<<echo=FALSE, results=tex>>=
print(xtable(x),table.placement="H")
@
私は見つけます \clearpage
フロートの後、時々便利です。
所属していません StackOverflow