使用R++ pander,由于某种原因,被分割成的宽表比两个子表在得到的pdf中得到多个表号。
例如,运行R脚本test.R
library(pander)
dat <- data.frame(a = rep(1:2, 13), b = paste0(LETTERS, "longtext"))
pander(table(dat$a, dat$b))通过rmarkdown::render("test.R", "pdf_document")生成一个pdf格式,将表分成5部分,前4部分编号表1到表4,只有最后一部分没有编号。只有当表被分割成两个以上的部分时才会发生这种情况。
因为它只是一个表,所以我希望在输出中只有一个数字(就像一个表被分割成两个部分时一样)。如何才能做到这一点?
你好,亨里克
发布于 2017-07-25 18:53:59
禁用自动生成的“表继续”标题如何?
> panderOptions('table.continues', '')
> pander(table(dat$a, dat$b), caption = 'foobar')
-----------------------------------------------------------------------
Alongtext Blongtext Clongtext Dlongtext Elongtext Flongtext
----------- ----------- ----------- ----------- ----------- -----------
1 0 1 0 1 0
0 1 0 1 0 1
-----------------------------------------------------------------------
Table: foobar (continued below)
-----------------------------------------------------------------------
Glongtext Hlongtext Ilongtext Jlongtext Klongtext Llongtext
----------- ----------- ----------- ----------- ----------- -----------
1 0 1 0 1 0
0 1 0 1 0 1
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Mlongtext Nlongtext Olongtext Plongtext Qlongtext Rlongtext
----------- ----------- ----------- ----------- ----------- -----------
1 0 1 0 1 0
0 1 0 1 0 1
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Slongtext Tlongtext Ulongtext Vlongtext Wlongtext Xlongtext
----------- ----------- ----------- ----------- ----------- -----------
1 0 1 0 1 0
0 1 0 1 0 1
-----------------------------------------------------------------------
-----------------------
Ylongtext Zlongtext
----------- -----------
1 0
0 1
-----------------------https://stackoverflow.com/questions/45308628
复制相似问题