求助:kable_styling覆盖linesep=""后仍每5行添加空白
解决Quarto里kable_styling导致表格第5行后出现额外空白的问题
- 核心解法是给
kable_styling()也显式加上linesep = ""参数,直接覆盖它的默认行为。示例代码如下:library(knitr) library(kableExtra) # 以iris数据集为例的完整示例 iris %>% kable(booktabs = TRUE, linesep = "") %>% kable_styling(linesep = "") # 必须加这个参数,否则默认会插空白 - 不用纠结striped或booktabs的开关状态,kable_styling本身默认会每5行插入空白换行,和你在kable()里的设置无关,必须单独给它指定linesep为空才能取消这个效果。
- 如果嫌每次写参数麻烦,也可以提前设置全局选项:
options(kableExtra.linesep = ""),之后调用kable_styling就不用重复加参数了。
内容的提问来源于stack exchange,提问作者Claudio
相关产品推荐
相关产品推荐

