学习xaringan制作PPT
前言
有幸听过一些学术大佬的讲座,面对别人简洁大气的PPT总是忍不住赞叹。如今研究生也时常为组会PPT犯愁。学习R语言主要是为了进行数据处理和研究,越学习越发现R语言的学习充满乐趣。为了学R语言还挤时间去其他院蹭课,上课时听老师说他的PPT是用R语言制作的,忍不住自己也想试一试。怀着激动好奇的心情发现xaringan
比较容易上手,希望自己能早日做出简洁大方的学术PPT。忍不住向大家安利,写作是为了交流自己的学习心得,也是为了抛砖引玉。如有任何不足之处,欢迎批评指正!
xaringan介绍和安装
xaringan
是由谢益辉基于remark.js框架开发,能够通过Rmarkdown制作精美的HTML幻灯的R包,对于xaringan
介绍可以参考谢益辉大佬的Presentation Ninja,以及R Markdown: The Definitive Guide,Alison Hill的Making slides in R Markdown对R Markdown和xaringan
进行了更详细的介绍。
在开始xaringan
幻灯之旅之前,使用以下代码进行安装:
install.packages("rmarkdown")
install.packages("xaringan")
可以使用library(xaringan)
查看是否安装成功,安装成功就可进行PPT制作之旅啦!
xaringan创建PPT
安装完成后,可以通过
File->New File->R Markdown->From template->Presentation Ninja
创建PPT模板。
这时就可根据自己的需要对关键参数进行更改并制作PPT。
模板创建完成后,首先是YAML,如下所示:
title: "Presentation Ninja"
subtitle: "⚔<br/>with xaringan"
author: "Yihui Xie"
institute: "RStudio, PBC"
date: "2016/12/12 (updated: `r Sys.Date()`)"
output:
xaringan::moon_reader:
lib_dir: libs
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
效果如下:
你可以根据自己的需要对它进行修改,如下:
title: "Association between meteorological factors and the prevalence dynamics of Japanese encephalitis"
subtitle: ""
author: " muzi Li"
institute: "Lanzhou University"
date: "`r Sys.Date()`"
output:
xaringan::moon_reader:
lib_dir: libs
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
对YAML进行修改,效果如下:
制作PPT
在xaringan
中,---
代表下一页PPT,--
表示使内容逐步显示。文本编辑基本遵循markdown语法,可以使用:
class:center, middle
使内容水平垂直居中,但是知道这些还达不到制作自己更为精美的PPT的程度。学习的最快方法当然是通过观察其他人的制作进行模仿。
未完待续!