如何防止 kable 在页面之间拆分?

Dam*_*mbo 5 r knitr r-markdown

我正在编织 pdfkable()用来绘制一些表格。我在功能上创建了一些表,因此其中一些最终会在页面之间拆分。有什么办法可以防止这种行为吗?

我知道我可以在每张桌子后移动到一个新页面,但我更愿意在同一页面上有多个 kables。

Nat*_*rth 5

如果您仅导出为 PDF,请尝试以下操作:

knitr::kable(
  my_data,
  format    = "latex",
  longtable = FALSE
)
Run Code Online (Sandbox Code Playgroud)

longtable表允许行之间分页。查看knitr:::kable_latex调用的代码,kable默认值应该longtable = FALSE。但显式设置此参数可确保您不会创建长表。