【发布时间】:2017-08-23 16:44:05
【问题描述】:
我正在使用kable() 编织到 pdf 以绘制一些表格。我在功能上创建了一些表,因此其中一些最终在页面之间拆分。有什么办法可以防止这种行为?
我知道我可以在每张桌子之后移动到一个新页面,但我更希望在同一页面上有多个 kable。
【问题讨论】:
标签: r knitr r-markdown
我正在使用kable() 编织到 pdf 以绘制一些表格。我在功能上创建了一些表,因此其中一些最终在页面之间拆分。有什么办法可以防止这种行为?
我知道我可以在每张桌子之后移动到一个新页面,但我更希望在同一页面上有多个 kable。
【问题讨论】:
标签: r knitr r-markdown
如果您只是导出为 PDF,请尝试以下操作:
knitr::kable(
my_data,
format = "latex",
longtable = FALSE
)
longtable 表允许在行之间分页。查看kable 调用的knitr:::kable_latex 的代码,默认应该是longtable = FALSE。但显式设置此参数可确保您没有制作长表。
【讨论】: