問題タブ [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.
r - カスタムの背景色を持つ Rmarkdown Kable は正常に編成されますが、レンダリングから呼び出されると失敗します
いくつかのデータをロードし、いくつかのシンボルとカスタムの色と線を含む kableExtra テーブルを生成し、pdf に出力する Rmarkdown ファイルを作成しました。
Rmarkdown ファイルを開いてニットすると機能し、必要な正確な出力が生成されます。さまざまな理由から、この Rmarkdown ファイルを別の .R ファイルから呼び出す必要があります。
ただし、これを (rmarkdown::render 関数を使用して) 行うと、.Rmd ファイル内から直接編成した場合には発生しないエラーが発生します。具体的には、エラーは関数background
内の設定によって引き起こされます。cell_spec
この呼び出しを削除して背景色を設定すると、.Rmd ファイルを別のファイルから正常にレンダリングできます。エラーは次のとおりです。
アドバイスをありがとうございました。問題を再現する完全な Rmd ファイルを次に示します。Rmd から直接編成した場合の出力は次のようになります。
これがコードです。
kable
注: 非常に多くのパッケージがヘッダーで明示的に引用されている理由は、レンダリング前にヘッダーに関連付けられているすべてのパッケージを引用することで解決された、これと同様の問題が過去にあったためです。しかし、今回はそれで問題が解決したようには見えませんでした。