R Markdownを使用してpdfに入れようとしているテーブルがあります。
dt <- c(name = c("a", "b", "c"),
money = c("$1", "$10", "$100")
dt %>%
kable(format = "latex") %>%
row_spec(1, background = "blue")
上記のコードは機能せず、次のエラーが発生します。
stri_replace_first_regex(string, pattern, fix_replacement(replacement), のエラー: 範囲外のインデックスにアクセスしようとしています。(U_INDEX_OUTOFBOUNDS_ERROR) 呼び出し: ... row_spec_latex -> str_replace -> stri_replace_first_regex ->.Call
その部分を削除するとrow_spec
、機能します。ドル記号を削除すると、機能します。行を1行ではなく0行に変更すると、機能します。しかし、ドル記号が含まれる行の色を変更することはできません。$ がラテックスの予約文字であることは知っていますが、実験としてすべての予約文字を調べて、ドル記号の代わりにそれらを使ってみたところ、すべてうまくいきました。ドル記号だけが問題です。
これを機能させる方法はありますか、それとも私は真っ白なテーブルを持つ運命にありますか?