LEADER 04741oam 2200553Ma 450 001 9910155107503321 005 20210409103234.0 010 $a1-351-79259-8 010 $a1-315-20496-7 010 $a1-351-79260-1 024 7 $a10.1201/9781315204963 035 $a(CKB)3710000000973147 035 $a(MiAaPQ)EBC4769413 035 $a(OCoLC)966609335 035 $a(OCoLC)1076695145 035 $a(OCoLC-P)1076695145 035 $a(FlBoTFG)9781315204963 035 $a(EXLCZ)993710000000973147 100 $a20170321d2017 uy 0 101 0 $aeng 135 $aur||||||||||| 181 $2rdacontent 182 $2rdamedia 183 $2rdacarrier 200 10$aBookdown $ean enhanced version of R Markdown /$fYihui Xie 210 $aBoca Raton $cChapman & Hall/CRC$d2017 215 $a1 online resource (140 pages) $cillustrations, tables 225 1 $aChapman & Hall/CRC The R Series 300 $a

List of Tables

List of Figures

Preface

About the Author

Introduction

Motivation

Get started

Usage

Two rendering approaches

Some tips

Components

Markdown syntax

Inline formatting

Block-level elements

Math expressions

Markdown extensions by bookdown

Number and reference equations

Theorems and proofs

Special headers
Text references

R code

Figures

Tables

Cross-references

Custom blocks

Citations

Index

HTML widgets

Web pages and Shiny apps

Output Formats

HTML

GitBook style

Bootstrap style

Tufte style

LaTeX/PDF

E-Books

EPUB

MOBI

A single document

Customization

YAML options

Theming

Templates

Configuration

Internationalization

Editing

Build the book

Preview a chapter

Serve the book

RStudio IDE

Collaboration

Publishing

RStudio Connect

GitHub

Publishers

Appendix

Software Tools

R and R packages

Pandoc

LaTeX

Software Usage 103

knitr

R Markdown

FAQ 109

Bibliography 111

Index 113

311 $a1-138-46928-9 311 $a1-138-70010-X 320 $aIncludes bibliographical references and index. 327 $a1. Introduction -- 2. Components -- 3. Output formats -- 4. Customization -- 5. Editing -- 6. Publishing. 330 8 $aBookdown: Authoring Books and Technical Documents with R Markdown presents a much easier way to write books and technical publications than traditional tools such as LaTeX and Word. The bookdown package inherits the simplicity of syntax and flexibility for data analysis from R Markdown, and extends R Markdown for technical writing, so that you can make better use of document elements such as figures, tables, equations, theorems, citations, and references. Similar to LaTeX, you can number and cross-reference these elements with bookdown. Your document can even include live examples so readers can interact with them while reading the book. The book can be rendered to multiple output formats, including LaTeX/PDF, HTML, EPUB, and Word, thus making it easy to put your documents online. The style and theme of these output formats can be customized. We used books and R primarily for examples in this book, but bookdown is not only for books or R. Most features introduced in this book also apply to other types of publications: journal papers, reports, dissertations, course handouts, study notes, and even novels. You do not have to use R, either. Other choices of computing languages include Python, C, C++, SQL, Bash, Stan, JavaScript, and so on, although R is best supported. You can also leave out computing, for example, to write a fiction. This book itself is an example of publishing with bookdown and R Markdown, and its source is fully available on GitHub. 410 0$aChapman & Hall/CRC the R series (CRC Press) 606 $aR (Computer program language) 606 $aTechnical writing$xComputer programs 606 $aTechnical writing$xData processing 615 0$aR (Computer program language) 615 0$aTechnical writing$xComputer programs. 615 0$aTechnical writing$xData processing. 676 $a519.502855133 700 $aXie$b Yihui$c(Mathematician),$0940011 801 0$bOCoLC-P 801 1$bOCoLC-P 906 $aBOOK 912 $a9910155107503321 996 $aBookdown$92119466 997 $aUNINA