Chapter 1 Prerequisites

This is a sample book written in Markdown. You can use anything that Pandoc’s Markdown supports, e.g., a math equation \(a^2 + b^2 = c^2\).

The bookdown package can be installed from CRAN or Github:

install.packages("bookdown")
# or the development version
# devtools::install_github("rstudio/bookdown")

Remember each Rmd file contains one and only one chapter, and a chapter is defined by the first-level heading #.

To compile this example to PDF, you need XeLaTeX. You are recommended to install TinyTeX (which includes XeLaTeX): https://yihui.org/tinytex/.

By default, tutorial will convert all R chunks.

eyJsYW5ndWFnZSI6InIiLCJzYW1wbGUiOiJhIDwtIDJcbmIgPC0gM1xuXG5hICsgYlxuXG48IS0tY2hhcHRlcjplbmQ6aW5kZXguUm1kLS0+XG5cbiMgSW50cm9kdWN0aW9uIHsjaW50cm99XG5cbllvdSBjYW4gbGFiZWwgY2hhcHRlciBhbmQgc2VjdGlvbiB0aXRsZXMgdXNpbmcgYHsjbGFiZWx9YCBhZnRlciB0aGVtLCBlLmcuLCB3ZSBjYW4gcmVmZXJlbmNlIENoYXB0ZXIgXFxAcmVmKGludHJvKS4gSWYgeW91IGRvIG5vdCBtYW51YWxseSBsYWJlbCB0aGVtLCB0aGVyZSB3aWxsIGJlIGF1dG9tYXRpYyBsYWJlbHMgYW55d2F5LCBlLmcuLCBDaGFwdGVyIFxcQHJlZihtZXRob2RzKS5cblxuRmlndXJlcyBhbmQgdGFibGVzIHdpdGggY2FwdGlvbnMgd2lsbCBiZSBwbGFjZWQgaW4gYGZpZ3VyZWAgYW5kIGB0YWJsZWAgZW52aXJvbm1lbnRzLCByZXNwZWN0aXZlbHkuIn0=
eyJsYW5ndWFnZSI6InIiLCJzYW1wbGUiOiJwYXIobWFyID0gYyg0LCA0LCAuMSwgLjEpKVxucGxvdChwcmVzc3VyZSwgdHlwZSA9ICdiJywgcGNoID0gMTkpIn0=

Reference a figure by its code chunk label with the fig: prefix, e.g., see Figure ??. Similarly, you can reference tables generated from knitr::kable(), e.g., see Table ??.

eyJsYW5ndWFnZSI6InIiLCJzYW1wbGUiOiJrbml0cjo6a2FibGUoXG4gIGhlYWQoaXJpcywgMjApLCBjYXB0aW9uID0gJ0hlcmUgaXMgYSBuaWNlIHRhYmxlIScsXG4gIGJvb2t0YWJzID0gVFJVRVxuKSJ9

You can write citations, too. For example, we are using the bookdown package [@R-bookdown] in this sample book, which was built on top of R Markdown and knitr [@xie2015].