从RMarkdown旋转PDF输出中的表格超过一页

时间:2019-03-26 16:45:42

标签: r latex r-markdown knitr kable

我想在PDF输出中旋转宽表。我碰到了this fantastic question,但是桌子更长。

当我复制/粘贴该问题中显示的示例之一时,使用RMarkdown效果很好。

library(kableExtra)

kable(iris[1:5,],
      format = "latex", booktabs = TRUE) %>%
  kableExtra::landscape()

但是,如果我们删除该子设置,我们将看到表格超出了页面的尺寸。

library(kableExtra)

kable(iris,
      format = "latex", booktabs = TRUE) %>%
  kableExtra::landscape()

enter image description here

所以我的问题很简单:如何通过将表格分成几部分来创建所需数量的PDF页面?

1 个答案:

答案 0 :(得分:2)

您能尝试一下吗(抱歉,我无法发表评论):

dt <- iris 
kable(dt, "latex", longtable = T, caption = "title") %>% 
kable_styling(font_size = 7, latex_options = c("repeat_header"),repeat_header_text = "",
                    full_width = F) %>% kableExtra::landscape()

这似乎对我有用。 结果如下:pdf output 是你想要的吗?