Open9

bookdown を使ってみる

ysaitoysaito
  • OS 側で導入したパッケージ
$ sudo apt install texlive-xetex texlive-lang-japanese libxml2-dev
  • 必要な R パッケージ
pacman::p_load(bookdown, downlit, xml2)

右上のペインに "Build" タブが追加されている

"Build book" ボタンでビルド可能

ysaitoysaito

.gitignore に追加しておくとキャッシュファイルがステージングされないよ

### R.Bookdown Stack ###
# R package: bookdown caching files
/*_files/
ysaitoysaito

うーん。
必要最低限のファイルを作っても、"Build" タブが表示されない

ysaitoysaito

.Rproj に以下の行を加えると "Build" タブが表示されるよ

BuildType: Website
ysaitoysaito

index.Rmd の YAML ヘッダに記載したいろいろがビルドに重要っぽい

ysaitoysaito

EpiRHandbook をビルドする

bookdown::render_book(
  input = ".",
  output_format = "bookdown::bs4_book",
  clean = TRUE,
  config_file = "_bookdown.yml"
)