专栏首页庄闪闪的R语言手册R沟通|制作个性化ppt!

R沟通|制作个性化ppt!

简介

沟通文档系列第一期为:如何使用Rmarkdown制作Rbeamer。今天来介绍下另一种文档沟通形式:如何使用Rmarkdown制作私人定制版ppt!

使用教程

注意: 此输出格式仅在rmarkdown> = v1.9中可用,并且Pandoc至少需要v2.0.5。你可以分别使用R中的packageVersion('rmarkdown')rmarkdown :: pandoc_version()检查rmarkdown软件包和Pandoc的版本。

  • 打开New File-R markdown,选择PowerPoint

新建一个ppt

建议先新建一个project,然后在这个项目中再生成对应的Rmarkdown文件。

  • 点击图标knitr即可得到模板的ppt

点击图标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.Date()`"
output: 
  powerpoint_presentation:
     reference_doc: wzu.pptx
---

最终有Rmarkdown得到的ppt内部可以包含公式,图片,代码及输出结果。

最终版本的封面截图

对应所有页面浏览

小编有话说

  • 这里只是给出最基本的介绍。对于文献插入、代码输出大小、图片输出大小等,在这就不做太多介绍,具体可参考谢益辉的《R Markdown: The Definitive Guide》[1],以后小编有空争取做一篇关于这些技巧的教程。
  • ppt比上次推文Rbeamer的优势在于:可以自定义模板,更加私人化定制,最后输出的结果也可以进行手动调整。
  • 感兴趣的朋友可以动手自己制作模板啦,Rmarkdown更强大的文档沟通还在后面,尽情期待这个系列!

参考资料

[1]

《R Markdown: The Definitive Guide》: https://bookdown.org/yihui/rmarkdown/

本文分享自微信公众号 - 庄闪闪的R语言手册(Zss_R4ds),作者:庄闪闪

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-01-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • R沟通|用bookdown制作图书(1)

    R的bookdown扩展包是继knitr和rmarkdown扩展包之后, markdown格式的另一种扩展, 使得Rmd格式可以支持公式、定理、图表自动编号和引...

    庄闪闪
  • R沟通|用xaringan包制作幻灯片

    谢益辉写的xaringan包[1],可以创建幻灯片。个人认为ppt的很多功能,它都能实现,接下来将通过几次推送对这个包(中文名:写轮眼)进行详细讲解。

    庄闪闪
  • R沟通|​在Rstudio中运行tex文件

    这期主要介绍下如何在Rstudio中运行和使用.tex文件,并给大家安利一个非常nice的模板和根据该模板制作的案例。

    庄闪闪
  • R沟通|提升xaringan幻灯片的b格

    前面我们已经对xaringan进行详细的入门介绍:R沟通|用xaringan包制作幻灯片,并且做了一个小小的拓展:R沟通|设置xaringan主题。今天介绍下另...

    庄闪闪
  • 码农管码农 Collection<码农> Cookbook

    最近事情太多,变化也太多,拖了有半年了吧,儿子也都快半岁了。在居士威逼利诱之下,不得不重新灌水。

    木东居士
  • 【分析工具介绍】工欲善其事必先利其器

    用户1756920
  • Python 个性化二维码制作

    手头有一个这样的需求,制作自定义二维码,要求在二维码中插入图片,作为 A Coder,最直接了当的方式当然是通过书写优美的代码来实现,而人生苦短,我用 Pyt...

    月小水长
  • 数据科学求职建议:掌握5种类型的数据科学项目

    一年一度的秋招已经打响了发令枪,从去年的薪酬排行来看,算法工程师和数据分析等工作排在前列,很多相关专业的学生一直在自学一些网络上的公开课并阅读一些专业书籍...

    用户3578099
  • 听说:微软允许用户自行制作逼格超高的AR版PPT?

    信息化时代的当下,人与人之间的沟通讲究直接与高效,对于追求效益的企业来说更是如此。如何让客户快速了解公司及相关产品,那么你可能需要一份视觉美观、逻辑清晰的PPT...

    VRPinea
  • 学习攻略 | 数据分析师学习路线图

    数据分析师Data analyst:指熟悉相关业务,熟练搭建数据分析框架,掌握和使用相关的分析常用工具和基本的分析方法,进行数据搜集、整理、分析,针对数据分析结...

    小莹莹
  • 【技术创作101训练营】第二季 技术分享开拓者CAMP 课程资料

    从事开发的你,是否也有35岁焦虑?打造个人技术品牌,是性价比最高的”人生planB”。那么,如何才能拥有一个自己的技术品牌?

    云加社区
  • 【资讯】大数据分析项目成功的五项基本原则

    大数据市场目前的焦点问题是:从社交网络、APP和市场调查等多种数据源收集海量数据容易,但真正产生商业价值的大数据分析项目的实施依然很难。 ...

    小莹莹
  • 乐享直播连麦上线,手机端也能播放PPT了!

    前段时间,在我们的对外直播推出后,我们很快收到了来自不同行业客户的反馈以及丰富的案例玩法。 不得不说,我们的客户的直播海报设计一个比一个秀!雅迪电动车用乐享直...

    腾讯乐享
  • PPT干货 ▏一篇神一样的数据分析解读

    数据君6年前写的数据分析交流资料,删除部分,分享给大家! 想成为数据分析方面的专家不易: 1、要会技术 存储、统计、机器学习、报表、分析、展示、可视化、...

    灯塔大数据
  • 数据分析师的完整流程与知识结构体系

    一个数据分析流程,应该包括以下几个方面,建议收藏此图仔细阅读。完整的数据分析流程:

    加米谷大数据
  • 如何利用各种“桥梁”,建立跨国沟通的信任

    游戏业务运维能够接触现网环境作为玩家与业务项目组、代理开发商之间的”桥梁“,同时也作为业务项目组与代理开发商之间的技术”桥梁“,处于一个核心枢纽岗位的游戏运维人...

    腾讯大讲堂
  • 一键get「远程办公工具包」,安全和办公同样重要!

    随着抗击疫情的日益深入,许多省市都发布了春节假期延期复工规定,不少企业也安排员工节后在家远程办公。

    腾讯安全
  • 感同身受!12个数据科学家秒懂的瞬间

    大数据文摘
  • 【地产大数据案例】中指讯博:城市地图与投资决策

    【数据猿导读】 城市地图这样的互联网地图产品,在业务使用过程中具有很好的便利性,但在实际开发中却存在很大难题,会面临诸多共性问题。最终,这款极大地优化了项目的数...

    数据猿

扫码关注云+社区

领取腾讯云代金券