如何更改kableExtra上的条带颜色

时间:2017-08-16 16:56:26

标签: r r-markdown kableextra

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

2 个答案:

答案 0 :(得分:1)

kableExtra包@hao的作者很乐意添加此选项。答案可以在change the strip color on kableExtra

找到

答案 1 :(得分:0)

将@ S.Perera上面提供的链接拼凑在一起(其中@hao表示没有十六进制代码的功能),决定我不喜欢找到的here可用的LaTeX颜色代码(下面修改的代码)那个,试图改变描述here的条纹颜色,以及我自己想用十六进制代码微调的愿望,我想出了以下内容:

在YAML中:

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

ltgray是颜色的新名称,HTML是模型(您也可以执行RGB或CMYK),D3D3D3是我想要的颜色的十六进制代码。假设我的表格数据框称为df

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