我正在使用 Hmisc 包中的 Sweave 和 latex() 在我的 PDF 中插入一个 longtable。
当我第一次这样做时,桌子很好地展开,用桌子填满了页面。
如果我再做一次,有些页面只有半满(如 PDF 的第 4 页),这看起来很奇怪而且有点错误,因为它似乎是不必要的空间。
有没有办法控制这个?或者我能做些什么来改善外观?特别是,如果我要添加一些文本和图表,第 4 页上的空白区域看起来不太好。
\documentclass{article}
\usepackage{Sweave}
\usepackage{longtable}
\usepackage{booktabs}
\begin{document}
\SweaveOpts{concordance=TRUE}
I want to insert this longtable
<<tab.R,echo=FALSE,results=tex>>=
library(Hmisc)
#library(xtable)
x <- matrix(rnorm(1000), ncol = 10)
x.big <- data.frame(x)
latex(x.big,"",file="",longtable=TRUE, dec=2,caption='First longtable spanning several pages')
@
then write some text. Maybe add a graph...
And then another table
<<tab.R,echo=FALSE,results=tex>>=
latex(x.big,"",file="",longtable=TRUE, dec=2,caption='Second longtable spanning wrongly')
@
\end{document}