【问题标题】:How to prevent a kable from splitting between pages?如何防止 kable 在页面之间拆分?
【发布时间】:2017-08-23 16:44:05
【问题描述】:

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

我知道我可以在每张桌子之后移动到一个新页面,但我更希望在同一页面上有多个 kable。

【问题讨论】:

    标签: r knitr r-markdown


    【解决方案1】:

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

    knitr::kable(
      my_data,
      format    = "latex",
      longtable = FALSE
    )
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-24
      • 2018-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多