B 如何制作本书

B.1 准备工作

本模板使用 bookdown 实现了由 R Markdown (Bookdown) -> Markdown (Pandoc 标准) -> -> PDF 的一系列转换,其中用到的依赖有:

  • R
  • pandoc
  • xetex

需要安装这些软件,才可以使用。

B.1.1 Linux 下使用

下面以深度操作系统15.5版本为例说明。安装过程中,请确保当前 rstudio 的版本高于 1.0.0, texlive 为2015年后的版本, pandoc 的版本高于 2.0.0。

$ sudo apt-get install r-base r-base-dev \
rstudio texlive-full pandoc make

如果不能满足,请参考相关软件官网,下载最新版本。我的博客记录了如何安装最新版 texlive,有需要的可以去看看。pandoc官网有其安装教程。R 语言的安装方法官网镜像也可找到,这里就不赘述了,有问题可以邮件联系。

曾经在 Lubuntu 下试着安装过。一般先安装 make,运行命令,仍旧出错,提示没有RScript,接着安装r-base r-base-dev。再接着,sudo make还是出错。最后是pandoc版本问题了。由于 Lubuntu 版本太老,没能更新好。总结一下,

$ sudo apt-get install make r-base r-base-dev -y
$ sudo make

第一次编译,可能需要安装很多软件,请静静等待。后面,直接运行下面这条语句,实现编译。

$ make

B.1.2 Windows 下使用

B.1.3 苹果操作系统下使用