R Markdown在使用时需要安装一些程序包,下面附上命令:
install.packages(“rMarkdown“) # 写rMarkdown必需的包install.packages(“knitr”) # 导出文件必需的包install.packages(“tinytex”) # TeX的轻量级发行版,用于PDF文件的导出install.packages(“rticles”) # 配合中文导出PDF,有很多不同的文档模板可供使用1234
R Markdown
文档写作
对于R Markdown来说,由于其继承了Markdown编辑器的优点,所以只要掌握基本的Markdown语法就能写出漂亮的文档了,如果需要插入公式的话直接采用dollar符号就可以,并且R Studio下的R Markdown支持数学公式的实时预览,称得上是R界的Typora啊!
题头的YAML参数可以选择手动修改,不过初学者还是建议使用中的齿轮图标下拉菜单的最后一行进行修改。
—title: “Example”author: “Tom”date: “2020/6/10″output: pdf_document: toc: yes latex_engine: xelatex word_document: toc: yes keep_md: yes—
上面是我的一些设置,toc表示是否设置目录。如果需要在PDF中显示中文还要加上:
documentclass: ctexart1
关于具体的一些编码配置请看这里。
对于R 代码块,需要配置的参数就很随意了,有兴趣的话可以看看knitr选项。
保存&导出
因为导出牵涉到的东西比较多(只导出Word的话很方便,导出PDF还牵扯到一个中文编码的问题),如果你的电脑没安装过TeXlive或者其他的LaTeX套件,直接安装谢益辉大佬开发的Tinytex就OK,如果有问题点这里;如果安装过,最好全部卸载,鉴于我的老电脑性能问题,我还是导出word吧?。下面贴上一张导出PDF的图片,很美,可惜我不能写中文上去。