pander 中拆分 table 的编号

numbering of split table in pander

使用 R + knitr + pander,出于某种原因,宽 table 被分成 比两个子 table 多了一个table 生成的 pdf 中的数字。

例如,运行 R 脚本 test.R:

library(pander)
dat <- data.frame(a = rep(1:2, 13), b = paste0(LETTERS, "longtext"))
pander(table(dat$a, dat$b))

via rmarkdown::render("test.R", "pdf_document") 生成一个 pdf,其中 table 分成 5 块,前 4 块编号为 Table 1 到 Table 4,只有最后一块是未编号。 只有当 table 被分成 2 块以上时才会发生这种情况。

因为它只有一个 table,所以我希望在输出中只有一个数字(就像 table 被分成两部分一样)。如何实现?

此致, 亨里克

禁用 auto-generated "Table continues below" 标题怎么样?

> 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     
-----------------------