You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助: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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 02:22:38