本人工作中需要在 Linux 系统中自动化生成 PDF 报告。网上有很多介绍如何在 Windows 系统中使用 R Markdown 生成 PDF 的文章,很少有 Linux 系统下的介绍文章。因此记录下自己的一些心得体会,希望对大家有帮助。
准备工作
安装 TeX Live
建议安装 TeX Live 最新版,链接为 http://tug.org/texlive/acquire.html,既可以网络方式安装,也可以直接下载 DVD 再安装。软件安装请参考官方版快速安装教程,或查看完整版文档在线英文文档、中文 PDF 下载页面,或者网上搜索安装方法。
安装 R 包 rmarkdown
install.packages(c('rmarkdown', 'knitr', 'caTools'))
配置中文字体
-
获取字体
- 网上下载字体
- Fandol 开源字体 https://ctan.org/pkg/fandol
这是 CTeX 在 Linux 环境中的默认使用字体 - Adobe 开源字体,个人网盘下载
- Fandol 开源字体 https://ctan.org/pkg/fandol
- 从 Windows 字体库复制字体
C:\Windows\Fonts
<
- 网上下载字体