xaringan(写轮眼,改自 Sharingan)是一个R包,基于remark.js,用于使用 RMarkdown创建幻灯片。
xaringan 包提供了一个RMarkdown输出格式 xaringan::moon_reader,可以在RMarkdown文档的元数据中使用它,例:
---title:"啧啧啧,厉害啊"author:"张三"date:"2016年12月12日"output:xaringan::moon_readernature:autoplay:30000highlightStyle:github---欲知所有可能的选项,参见R帮助文档 ?xaringan::moon_reader。
remark.js与xaringan的区别
remark.js:
需要一个HTML容器文件;
只能用Markdown;
若想自动播放幻灯片需要写JavaScript;
需手工配置MathJax;
用 * 高亮一行代码;
编辑Markdown之后需要刷新浏览器看结果;
xaringan:
用RMarkdown文档生成幻灯片;
Markdown里可以嵌入R代码;
可用 autoplay 选项自动播放;
MathJax无需特别配置;*
用 {{}} 高亮一行代码;
用RStudio插件“InfiniteMoonReader”自动预览幻灯片;
数学公式
数学公式用LaTeX语法写在一对美元符号中间,例如$\alpha+\beta$会生成 α+βα+β。若要将公式单独显示为一个段落,可以用一对双重美元符号:
局限性:
公式的源代码只能写在一行上,不能换行;双重美元符号内的公式允许换行,但条件是起始标记 $$ 必须在一行的最开头(前面不能有任何字符,后面必须跟一个不是空格的字符),结束标记 $$ 必须在一行的最末尾(前面必须是一个非空格的字符,后面不能有任何字符);
起始美元符号后以及结束美元符号前不能有空格,否则不会被识别为公式;
R图形
par(mar=c(4,4,1,.1))plot(cars,pch=19,col='darkgray',las=1)abline(fit,lwd=2)xaringan 这个名字来源于火影中的写轮眼 Sharingan。写轮眼有两大能力:
洞察眼
催眠眼
做演示就是将自己的洞见传递给听众;好的演讲通常有催眠效果,因为它可以深度震撼人心。
评论