R markdown中如何输出层次分明的PDF

目录

一、 引言

二、安装CTeX

2.1 下载CTeX

​2.2 安装CTeX

2.3 安装检查

三、Rstudio相关设置

3.1 安装R markdow相关包

3.2 编码方式设置

3.3 编译方式选择

四、R markdown使用

4.1 R markdown创建

4.2 编辑markdown文档

4.3 导出pdf文档


一、 引言

以往大家在使用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”就可以了。

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

o_Oliver_Cueber

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值