首页 > 解决方案 > 在 PDF 中将 kable 扩展到整个页面宽度

问题描述

我想知道是否有人知道如何将剥离的 kable 乳胶表适合/扩展到整个页面宽度。

我尝试了 kable_styling(full_width = T) 但这产生的效果是矛盾的,使表格剥离的灰色阴影行刚刚消失,现在整个表格有一个白色背景(另外一些单元格显示错误),所以它确实使表格适合整个页面宽度,但不再显示灰色的剥离表格。

这是我到目前为止的代码:

df <- readDF()
x_latex <- knitr::kable(df, "latex", booktabs=T, col.names = NULL, linesep = "", align=c('l', 'r'))
kable_styling(x_latex, latex_options = c("striped","HOLD_position"), stripe_color = "gray!16") %>%
sub("\\\\toprule", "", .) %>%
sub("\\\\bottomrule", "", .)

所有这些都包含在一些 r markdown 文件中。我必须使用 XELATEX 并生成一个 pdf 文档。

此外,latex_options = c("scale_down") 确实使表格适合整个页面的列大小,但是字体大小也增加了太多!

提前致谢!

标签: rlatexr-markdownkable

解决方案


推荐阅读