Bookdown 是著名 R 包作者谢益辉开发的,主要服务于数据科学家和统计学家,但它的灵活性和易用性也使得其他领域的作者能够利用它来撰写、编译和发布不同格式的文档。
Bookdown 支持采用 Rmarkdown (R 代码可以运行) 或普通 markdown 编写文档,然后编译成 HTML, WORD, PDF, Epub 等格式。
Bookdown 是个素颜版的 LaTeX,满足了 99% 的需求,而使用难度大概只有 LaTeX 的 1%,性价比极高。
优势:
1、安装 R 和 Rstudio
R 下载,推荐清华的镜像:https://mirrors.tuna.tsinghua.edu.cn/CRAN/ Rstudio 下载:https://posit.co/download/rstudio-desktop/
安装都是一路下一步
2、安装 Bookdown 包
install.packages("Bookdown")
3、克隆 demo 到本地,解压后用 Rstudio 打开.Rproj 文件
git clone https://github.com/rstudio/Bookdown-demo
或者直接下载压缩包
4、打开工程中章节对应的.Rmd 文件进行编辑
按章节命名好 Rmd 即可
Rmd 也即 R Markdown 和 Markdown 本质上都是标记语言
其实语法区别不大,对 markdown 一无所知的同学可以重温一下第三章:P3:世界上最好的 Markdown 编辑器,Typora 完全配置指南,Markdown 极简入门
5、编辑完成的章节在 Rstudio 面板 Build--Build Book 编译成书
6、编译完成之后会自动生成一个_book 文件夹,里面包含了静态 html 文件