简介
R bookdown 可以看作使用 Markdown 进行排版的 Latex 软件。你用 Markdown 来写文章或书籍,它用 Latex 渲染出来,输出排版优美的 pdf 书籍。也可以输出各种 pandoc 支持的电子书格式。
安装方法
1.安装R
到下面地址下载 R for windows 并安装
https://cran.r-project.org/bin/windows/base/
2.安装 R bookdown
在开始菜单运行 R x64,在命令行中依次输入、运行下面两行安装组件
install.packages("devtools")
devtools::install_github("rstudio/bookdown")
像这样
image.png
这时会要求选择下载镜像地址,可以选择 China Shanghai 。这时会要求选择下载镜像地址,可以选择 China Shanghai 。下载安装可能需要几分钟。
R bookdown 的文档:https://bookdown.org/home/getting-started.html
安装 TinyTex
在开始菜单运行 R x64,在命令行中依次输入、运行下面两行安装组件
devtools::install_github('yihui/tinytex')
tinytex::install_tinytex()
像这样
image.png
这时会要求选择下载镜像地址,可以选择 China Shanghai 。下载安装可能需要5分钟左右。
TinyTex 的中文文档:https://yihui.name/tinytex/cn/
安装 RStudio IDE
下载地址 https://www.rstudio.com/products/rstudio/download/preview/
这样所需的程序就全部安装完成了
测试运行
- 下载 Demo 文件
https://github.com/rstudio/bookdown-demo/archive/master.zip
解压缩后双击其中的 bookdown-demo.Rproj 文件。
image.png -
渲染 Demo书籍
运行后会看见如下界面,点击 Build Books 按钮则会渲染出 PDF 书籍来
image.png
渲染后的 PDF 文件在源文件的 _book 文件夹下面
image.png
看看效果,是不是很不错呢?
可以照着刚才下载的例子来学习怎么编写书籍。
或者这里有一个最简单的 Hello World!形式的书籍例子,也可以下载来参考下 https://github.com/yihui/bookdown-minimal.
现在已经有了 bookdown 的加强版, bookdownplus, 建议安装这个
安装方法见:http://www.pzhao.org/zh/post/bookdownplus-released/
2018.11的作者写的升级手记:http://www.pzhao.org/zh/post/-bookdownplus-update/
网友评论