我一直在尝试创建一个带有包含类似中断的标题的表。我在这里并没有太大的野心,我并不真正关心我是否只是打破了极长的字符串或一般只有两行标题。
dat <- matrix(round(rnorm(9, 20, 10)), 3, 3)
colnames(dat) <- c("some very long colname","short","another toooooooolong colname")
require(xtable)
m <- xtable(dat)
print(m,
floating=FALSE,
hline.after=NULL,
size="\\footnotesize",
tabular.environment="tabular",
add.to.row=list(pos=list(-1,0,nrow(m),0
),
command=c('\\toprule ',
'\\midrule ',
'\\bottomrule',
'\\\\ \\rowcolor[gray]{.9}'
)
)
)
有没有办法换行标题,因为我的表格不再适合页面,尽管我已经使用landscape
了。一些sanitize.rownames
基于技巧?摆弄着,\shortstack
但无法让它去......