A reproducible, open-access book (BSD-3 code, CC-BY ND 4.0 text).
- Prerequisite:
pandoc
andpandoc-citeproc
must be installed on the operating system and available on thePATH
.
From either the shell script or R commands, HTML output will be generated in directory _book
, with top-level page
prob-stats/_book/index.html
From the shell, first change to the directory for the repo, then run the build shell script.
$ cd prob-stats
$ ./build.sh
Load the bookdown library, set the working directory to the directory for the repo, then render the book.
$ library(bookdown)
$ setwd('prob-stats')
$ bookdown::render_book('index.Rmd')
Rendering with just index.Rmd
as an argument defers the style to the index.Rmd
yaml header.
Pre-requisite: Building the pdf requires pdflatex
to be installed
on the operating system and available on the PATH
.
From either the shell script or R commands, PDF output will be generated in
prob-stats/_main.pdf
From the shell, first change to the directory for the repo, then run the build shell script.
$ cd prob-stats
$ ./build-pdf.sh
Load the bookdown library, set the working directory to the directory for the repo, then render the book.
$ library(bookdown)
$ setwd('prob-stats')
$ bookdown::render_book('index.Rmd', 'tufte_book2')
In this case, we specified the tufte_book2
format in the call to
render
, which will override the default specification in
index.Rmd
. The PDF file will be in file _book/_main.pdf
.
If you try to build using the knit
button in RStudio from the
index.Rmd
file, you will get the default HTML output because that is
what is specified in the YAML
header at the top of index.Rmd
.