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