如何更改 kableExtra 上的条带颜色

How to change the strip color on kableExtra

在 Pdf 输出中 Kable 条带的颜色非常浅。那么有没有办法改变 kable_styling(latex_options = "striped") 上的颜色?

kableExtra包的作者 @hao 很友好地添加了这个选项。答案可以在 change the strip color on kableExtra

上找到

将上面@S.Perera 提供的 link 拼凑在一起(@hao 表示还没有十六进制代码的功能),决定我不喜欢找到的可用 LaTeX 颜色代码 here (code for modifying just below that), an attempt to change stripe color described here,以及我自己想用十六进制代码进行微调的愿望,我想到了以下内容:

在 YAML 中:

---
output:
  pdf_document:
    latex_engine: xelatex
header-includes: \definecolor{ltgray}{HTML}{D3D3D3}
---

ltgray是颜色的新名称,HTML是模型(你也可以做RGB或CMYK),D3D3D3是颜色的十六进制代码我想。假设我的 table 数据框被称为 df:

kable(df, format = "latex", booktabs=TRUE) %>%
    kable_styling(latex_options = "striped", stripe_color="ltgray")