問題タブ [kableextra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
621 参照

r - カスタムの背景色を持つ Rmarkdown Kable は正常に編成されますが、レンダリングから呼び出されると失敗します

いくつかのデータをロードし、いくつかのシンボルとカスタムの色と線を含む kableExtra テーブルを生成し、pdf に出力する Rmarkdown ファイルを作成しました。

Rmarkdown ファイルを開いてニットすると機能し、必要な正確な出力が生成されます。さまざまな理由から、この Rmarkdown ファイルを別の .R ファイルから呼び出す必要があります。

ただし、これを (rmarkdown::render 関数を使用して) 行うと、.Rmd ファイル内から直接編成した場合には発生しないエラーが発生します。具体的には、エラーは関数background内の設定によって引き起こされます。cell_specこの呼び出しを削除して背景色を設定すると、.Rmd ファイルを別のファイルから正常にレンダリングできます。エラーは次のとおりです。

アドバイスをありがとうございました。問題を再現する完全な Rmd ファイルを次に示します。Rmd から直接編成した場合の出力は次のようになります。

ここに画像の説明を入力

これがコードです。

kable注: 非常に多くのパッケージがヘッダーで明示的に引用されている理由は、レンダリング前にヘッダーに関連付けられているすべてのパッケージを引用することで解決された、これと同様の問題が過去にあったためです。しかし、今回はそれで問題が解決したようには見えませんでした。