简介 R文档沟通前两期内容:
R沟通|舍弃Latex,拥抱Rbeamer吧!
R沟通|制作个性化ppt!
这期主要介绍下如何在Rstudio中运行和使用.tex文件,并给大家安利一个非常nice的模板和根据该模板制作的案例。
使用教程 在ElegantPaper网站中下载整个仓库,可以直接下载到本地github或者下载压缩包。
解压压缩包,找到主要的.tex文件(比如这里的中文文件cn),通过Rstudio打开。
点击Compile PDF即可得到模板对应的paper了。
注意:我这里环境已经配置好了,使用Tinytex。具体如何下载可以参考TinyTeX 中文文档[2]
具体样例 小编研究生一年级期末作业(数据包络分析,复杂网络,回归分析等)就是用这个模板制作的,现在正好出文档沟通系列,就给大家献丑下🤡。
当然该模板也有很多别人使用,制作后的文章和文件都在github中:
Risk Awareness(风险意识)文档说明 Bank Custody (银行存管)说明 小编有话说 小编作业原件就不分享给大家了(太low),大家可以参考网上大佬们的排版实例,根据他们的代码来学习latex语法,这是提升技能最有效方式之一了。 小编已经为大家搬运了这三份文件(欢迎大家去他们的github标星,收藏,制作不易,都是无偿分享的,需要读者们的鼓励和支持)。如需直接获得这些文件,在后台输入latex模板即可获取以上文件(免费,没有啥硬性条件,有条件的帮我分享群,朋友圈,那就太感谢了! 🤠),实在办不到帮忙点点文末广告也行!
简介 沟通文档系列第一期为:如何使用Rmarkdown制作Rbeamer。今天来介绍下另一种文档沟通形式:如何使用Rmarkdown制作私人定制版ppt!
使用教程 注意: 此输出格式仅在rmarkdown> = v1.9中可用,并且Pandoc至少需要v2.0.5。 你可以分别使用R中的packageVersion('rmarkdown')和rmarkdown :: pandoc_version()检查rmarkdown软件包和Pandoc的版本。
打开New File-R markdown,选择PowerPoint 建议先新建一个project,然后在这个项目中再生成对应的Rmarkdown文件。
点击图标knitr即可得到模板的ppt 自定义模板 你可以通过reference_doc选项传递一个自定义参考文档来定制PowerPoint演示文稿的外观,例如:
--- title: "Habits" output: powerpoint_presentation: reference_doc: my-styles.pptx --- 注意,reference_doc选项要求rmarkdown版本高于1.9:
if (packageVersion('rmarkdown') <= '1.9') { install.packages('rmarkdown') # update rmarkdown from CRAN } 基本上,较新版本的Microsoft PowerPoint中包含的任何模板都可以运行。你可以创建一个新的*.pptx文件模板,并使用它作为参考文档(模板)。Pandoc将阅读模板中的样式,并将它们应用到从R Markdown创建的PowerPoint演示文稿中。
可以直接用Microsoft PowerPoint官方免费的模板。
具体样例 小编制作了一个母校ppt封面作为自定义参考模板,可供大家参考。
注意: wzu.pptx文件在.rmd的相同文件夹下(这里的wzu.pptx文件我只放了一页)
yaml文件如下:
--- title: "庄闪闪的R语言手册" author: "庄闪闪" date: "`r Sys.
使用教程 谢益辉写的xaringan包,可以创建幻灯片。个人认为ppt的很多功能,他都能实现,接下来将通过几次推送对这个包(中文名:写轮眼)进行详细讲解。官方教程说明给出了一些基本教程,这里我对其进行介绍。
1. 首先从 Github 安装 xaringan 包:
# install.packages("remotes") remotes::install_github("yihui/xaringan") 除非你是六指琴魔,否则我建议安装 RStudio 编辑器,它会让你做幻灯片做得飞起。以下为我整理关于Rstudio的入门使用教程
RStudio界面介绍
RStudio的快捷键
2. 尝试新建一个 R Markdown 文档
从菜单 File -> New File -> R Markdown -> From Template -> Ninja Presentation (Simplified Chinese) 创建一个新文档;
3. 点击 Knit 按钮编译文档
或者点击 RStudio插件“Infinite Moon Reader” 在 RStudio 里实时预览幻灯片(每次你保存文档的时候,它会自动重新编译);
原理: xaringan 将 R Markdown 的查克拉注入了 remark.js。浏览器中的幻灯片是 remark.js 渲染出来的,而它的 Markdown 源文档是从 R Markdown 生成的(实际上主要是 knitr)。