Skip to main content

Chapter 1 Introduction

This book is a guide to authoring books and technical documents with R Markdown ([4]) and the R package bookdown ([3]). It focuses on the features specific to writing books, long-form articles, or reports, such as:
It is not a comprehensive introduction to R Markdown or the knitr package ([5]), on top of which bookdown was built. To learn more about R Markdown, please check out the online documentation at rmarkdown.rstudio.com. For knitr, please see [1]. You do not have to be an expert in the R language ([6]) to read this book, but you are expected to have some basic knowledge about R Markdown and knitr. For beginners, you may get started with the cheatsheets at rstudio.com/resources/cheatsheets/. The appendices Software Tools and Software Usage contain brief introductions to these software packages. To be able to customize the book templates and themes, you should be familiar with , HTML, and CSS.