目录
一、 引言
以往大家在使用R markdown的时候通常使用“Document”进行创建,Default Output Format选择PDF,这种情况下生成的PDF不是很美观,没有目录也没有高亮,不是很方便阅读。本文告诉大家如何进行相关配置,解决这些问题。
二、安装CTeX
2.1 下载CTeX
官方下载地址:http://ctex.org
百度网盘:链接: https://pan.baidu.com/s/1uzWhAZVtIEvu-1-HE7wCCw 提取码: Mark
官方提供了五个版本,大家跟已根据自己的情况进行选择。为了完成简单的课程作业,直接选择基础版就OK了。
2.2 安装CTeX
安装exe文件,按照默认设置至安装结束。
一定要安装更新包,要不然后续会出问题。
2.3 安装检查
在Rstudio中输入Sys .which('xelatex')查看是否与CTeX关联。
Sys.which('xelatex')
如果显示下面图片,就说明已经关联好了,可以进行下一步操作。
三、Rstudio相关设置
3.1 安装R markdow相关包
为了保证PDF顺利导出,需要安装五个package,分别为rticles、tinytex、rmarkdown、knitr、caTools。
install.packages(c('rticles','tinytex','rmarkdown','knitr','caTools'))
3.2 编码方式设置
选择“Tools”中的 “Global Options”。Option 任务框总选择“Code”选项卡,在“Saving”标签中,点击“Default text encoding”的change按钮,将Choosing encoding设置为“UTF-8”。
3.3 编译方式选择
选择“Tools”中的 “Global Options”。Option 任务框总选择“Sweave”选项卡,在“PDF Generation”标签中,将“Typeset LaTeX into PDF using”选择为“XeLaTeX”。
四、R markdown使用
4.1 R markdown创建
在New的时候选择“From Template”,在Templatez中选择“CTeX Documents”,点“OK”。
4.2 编辑markdown文档
就得到了一个默认的markdown文件,根据自己的实际情况对title、author进行编辑。
4.3 导出pdf文档
点击“knit”或者选择“Knit to ctex”就可以了。