R markdown颜色工作一台机器而不是另一台机器

时间:2017-11-09 16:03:20

标签: r r-markdown pdflatex

嗨我在Windows上运行R studio试图使用kableExtra在Markdown中生成一个表。最近我发现颜色正在我的一台机器上运行而不是另一台机器。

library(knitr)
library(kableExtra)
library(Vennerable)


kable(cars, format = "latex", booktabs = T, caption = "Demo Table") %>%
  kable_styling(full_width = F)  %>%
  column_spec(1:1, italic = T, color = "black", background = "yellow") %>%
  column_spec(2, bold = T, border_right = T, background = "SpringGreen") 

所以这在我的一台电脑上运行完美,但在另一台电脑上却出现了这个错误。

! Package xcolor Error: Undefined color `SpringGreen'.

我不确定为什么会这样。有人有线索吗?谢谢。

1 个答案:

答案 0 :(得分:2)

我刚刚将HTML十六进制颜色代码支持添加到kableExtra的开发版本中。如果你愿意使用开发者,你可以做一些事情。

kable(cars, format = "latex", booktabs = T, caption = "Demo Table") %>%
  kable_styling(full_width = F)  %>%
  column_spec(1:1, italic = T, color = "black", background = "yellow") %>%
  column_spec(2, bold = T, border_right = T, background = "#00FF7F") 

(我从http://latexcolor.com/发现了springgreen的十六进制代码)