独自のRmdファイルと_bookdown.yml
および_output.yml
期待どおりに本を作成するファイルに複数の章があります。私は論文を書いていますが、これらの章のいくつかには、特定のジャーナルの記事として独立してレンダリングする必要があるYAMLヘッダーが含まれています。しかし、本_bookdown.yml
と_output.yml
ファイルが存在する間、bookdownにこれらのヘッダーブロックを尊重させる方法を見つけることができません。gitbook::render_chapter()
これは行いません。
では、bookdownに_bookdown.yml
and_output.yml
ファイルを無視し、代わりに独自のYAMLヘッダーを使用してチャプターをレンダリングするように指示するにはどうすればよいでしょうか。
解決策は_bookdown_mychapter.yml
、記事として作成する必要がある各章用に特にファイルを作成することです。ここではrmd_files: ["mychapter.Rmd"]
、bookdownに単一の章のみを含めるように指示することを含めます。次に、
bookdown::render_book("mychapter.Rmd", config_file = "_bookdown_mychapter.yml")
デフォルトの代わりにこのYAMLファイルを使用するように指定します_bookdown.yml
。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加