Markdown+RStudio+ioslides 快速制作简洁大气的演示文稿 presentation slides

ioslides

ioslides是一种HTML格式的演示文稿,可以直接在浏览器打开,并支持全屏、宽屏、概览等模式。

示例
宽屏示例
概览示例

Markdown

Markdown是一种轻量级标记语言,它允许写作者以纯文本格式编写文档,并将文档以简单的格式组织起来。

RStudio

RStudio是数据科学领域常用的集成开发环境,它有很多功能,本文介绍通过RStudio将Markdown文档转换为ioslides的功能

在RStudio中编写R Markdown文档,然后一键转化成为ioslides,相当于只要输入演讲大纲,简洁美观的演示文稿就做好了

什么是R Markdown

R Markdown是RStudio支持的Markdown语法并且增加一些头部信息的文档格式,其文件后缀为.Rmd。它是在普通的Markdown文档头部增加了如下格式的信息:

title: "My Presentation"
author: "Jane Doe"
date: May 29, 2019
output: ioslides_presentation

其中,output用来设置导出的文件格式,有PDF、HTML、Word等多种选择。要生成ioslides,则设置为ioslides_presentation

剩下的就是编写Markdown文档了,语法可以参考我的另外一篇文章。

安装RStudio和R Markdown

RStudio可以直接从官网下载免费版,按照指示进行安装即可。

进入RStudio,在控制台Console选项卡中输入如下命令安装R Markdown:

install.packages('rmarkdown')

安装过程可能有点慢,因为还会安装其他的一些依赖包。安装完成后就可以新建一个R Markdown文档了:

新建R Markdown文档

新建的时候就可以写标题、作者,以及选择导出的格式为ioslides(可以看到还有Slidy和Beamer等演示文稿的格式):

新建文档属性

新建的文档已经自动生成好了头部的信息,下面的Markdown正文也自动生成了一个示例:

自动生成示例

点击Knit就可以编译成HTML并打开预览:

示例预览

常用技巧

换页

默认的换页是以二级标题为分界,即出现一级标题或二级标题的地方会换页。

也可以手动换页,只需在想换页的地方输入分隔线---

运行代码

R Markdown中可以插入可运行的R语言(或者其它语言,需要额外的package)的代码块,在导出的文件中可以显示这些代码运行的结果(包括图表等可视化结果):

R语言运行结果可视化

演示效果

同一页的内容默认在换页时同时显示出来,也可以设置成按顺序逐个显示

对于无序列表元素,在每一项前面加上>符号则可以使得这些列表元素被一项一项逐个显示出来,例如:

> - Bullet 1 appears first
> - Bullet 2 appears second
> - Bullet 3 appears third

对于一整页的每一项想逐个显示,可以在该页的标题前加上{.build},例如:

## R Markdown {.build}

I appear first.

I appear second.

参考资料

https://rmarkdown.rstudio.com/lesson-1.html
https://bookdown.org/yihui/rmarkdown/

你可能感兴趣的:(Markdown+RStudio+ioslides 快速制作简洁大气的演示文稿 presentation slides)