記事への複数ページのブックダウン

Aug 22 2020

Bookdownを使って学術論文を書くことを考えています。これには、データ処理と分析のコードに加えて、その他すべてが含まれます。

Bookdownを使用して、各.RmdドキュメントがLaTeXPDFで独自の.htmlページと本の章を作成する本を書く方法を知っています。また、ブックダウンを使用して.Rmd、複数ページのWebサイトと記事スタイルのPDFになるシングルを作成する方法もわかります。少なくとも、それは私がブックダウンのドキュメントで見ていると思うものです

しかし、私が理解しようとしているのは.Rmd、単一の記事スタイルのPDFになる複数のファイルを作成する方法です。.Rmdランタイムを抑えて作業をある程度整理するために複数の本が欲しいのですが、本を書いていません。ブックダウンはドキュメントの区切りを章に変換するように構築されているように見えますが、セクションに変換してほしいと思います。私は明らかな何かを見逃していますか、それともそれを機能させるために少しハッキングする必要がありますか?

回答

1 YihuiXie Aug 22 2020 at 09:21

あなたの実際の質問は、トップレベルのヘッダーを章ではなくセクションに変える方法だと思われます。のdocumentclassフィールドによって異なりindex.Rmdます。このフィールドのデフォルト値はです。これはarticle、章ではなくセクションを取得することを意味します。トップレベルのヘッダーは、documentclassが本用である場合にのみ章に変換されます(例documentclass: book:ここ:https://github.com/rstudio/bookdown-demo/blob/master/index.Rmd#L7)。

次に、複数のRmdファイルを1つのPDFにレンダリングするbookdown::render_book()には、の代わりにを使用しますrmarkdown::render()