安装MIKTEX
地址:https://miktex.org/download
安装没啥好讲的,尽量默认路径 不必切换路径,避免安装环境的问题,其实切换其他路径也可,后面可能要设置环境变量。
设置
安装完后在右下角Mirtex Console中设置中设置第一个
安装R包
OK,现在latex环境已经装好,我们若想结果生成pdf报告,需要安装一些必须的R包。
devtools::install_github(c('rstudio/rmarkdown', 'yihui/tinytex')) tinytex::install_tinytex() install.packages("rticles")
关于tinytex包,作者是这么介绍的,感兴趣看源文档:https://yihui.org/tinytex/
包如其名,Tinytex其实就是一款轻量级、便携、跨平台、易于维护的LaTeX。
安装完毕后,我们接着在Rstudio中设置,Rstudio中Tools -> Global Options -> Sweave中设置knitr 和XeLaTeX.
开始使用Rmarkdown
点击File--New file---R markdown,从From Template中我们找到CTeX Documents,这是内置的模板,我们可以直接使用。
打开后就是这个样子,三部分组成 :1.YAML、2.markdown文本、3.代码块
16行之后的内容我们就可以自己写代码和文本了,当然YAML头也可以自己 设置一下
,好的设置完毕后,我随便填写内容测试一下看看效果
当然还有一些细节改动比加上时间了,边距,字体大小等等,都可以通过设置YAML头来进行操作,给个例子,自己试试吧
--- title: "在R Markdown文档中使用中文" author: - 谢益辉 - 邱怡轩 - 于淼 documentclass: ctexart date: "`r format(Sys.time(), '%Y年%m月%d日')`" geometry: left = 3.18cm, right = 3.18cm, top = 2.0cm, bottom = 2.0cm fontsize: 12pt output: rticles::ctex: fig_caption: yes number_sections: yes toc: yes classoption: "hyperref," ---
现在是不是感觉有那么一回事,当然最好的教程当然是谢益辉大佬亲自写的文档喽,不了解的人先去读下吧,可能你会发现更多的玩法 ,地址