【问题标题】:R markdown color working one machine but not anotherR markdown 颜色在一台机器上工作,但在另一台机器上不工作
【发布时间】:2017-11-09 16:03:19
【问题描述】:

您好,我正在 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'.

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

【问题讨论】:

    标签: r r-markdown pdflatex


    【解决方案1】:

    我刚刚在 kableExtra 的开发版中添加了 HTML 十六进制颜色代码支持。如果你愿意使用开发版,你可以做类似的事情。

    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 的十六进制代码)

    【讨论】:

    • 哇,非常感谢...能够使用十六进制代码将使其更加灵活。
    • 是的,事实上,您可以在当前 CRAN 版本中使用 color 中的十六进制代码。只是上次忘记扩展为background。 :P
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-03
    • 2015-07-23
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 1970-01-01
    相关资源
    最近更新 更多