2017-11-09 11 views
0

こんにちは私は、kableExtraを使用してMarkdownでテーブルを生成しようとしているウィンドウでR studioを実行しています。最近私は色が自分のマシンで動作していて、別のマシンでは動作していないことに気付きました。Rマークダウンカラーは1台のマシンで動作しますが、別のマシンではありません

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") 

これは私のPCの1つで完璧に実行されますが、別のものではこのエラーが発生します。

! Package xcolor Error: Undefined color `SpringGreen'. 

このような理由がわかりません。誰でも手掛かりがありますか?ありがとう。

答えて

2

私は、dev版のkableExtraにHTML 16進カラーコードのサポートを追加しました。あなたがdev verを使いたいなら、あなたは好きなことをすることができます。

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用進コードを発見した)

+0

素晴らしいすごい16進コードを使用することができるということは、それははるかに柔軟になります...ありがとうございました。 – Ahdee

+0

実際、現在のCRAN版の 'color'に16進コードを使用することができます。私は最後に「バックグラウンド」にそれを忘れてしまっただけです。 :P – Hao

関連する問題