在 RMarkdown 的 PDF 输出中旋转多页表格

ant*_*sor 2 latex r knitr r-markdown kable

我想在我的 PDF 输出中旋转一个宽表。我遇到了这个奇妙的问题,但我的桌子更长了。

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

library(kableExtra)

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

但是,如果我们删除子集,我们会看到表格超出了页面的尺寸。

library(kableExtra)

kable(iris,
      format = "latex", booktabs = TRUE) %>%
  kableExtra::landscape()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

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

Gai*_*inz 6

你能试试这个吗(对不起,我不能评论):

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()
Run Code Online (Sandbox Code Playgroud)

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