用R + officedown制作Word 报告和PPT
2023-03-10 21:22 作者:R语言与SPSS学习笔记 | 我要投稿
我们都知道,Rmarkdown可以生成word,而officedown相当于Rmarkdown 的一个拓展,可以生成更加标准的word格式文件和PPT。今天就演示一下如何用officedown生成word和PPT。要使用officedown,首先安装它。
一.officedown 生成 word
首先创建officedown文件


officedown生成docx文件时,主要功能包括:
1.各级标题自动编号;
2.一键生成目录,包括文章目录、图形目录、表格目录;
3.支持自定义文本格式(字体设置、文本居中等);
4.自定义word中图/表格式(包括图表标题格式);
5.实现页面分栏;
6.实现横向页面;
等等
示例如下:
1.各级标题自动编号:

左图为代码,由图为生成word效果,下同。
两个#与三个#分别对应word的标题2和标题3

2.一键生成目录

3.支持自定义文本格式(字体设置、文本居中等);

字体的大小、颜色、是否加粗等
4.自定义word中图/表格式(包括图表标题格式);
表格相关格式在yaml中设置

图形设置:

5.实现页面分栏;

6.实现横向页面;

效果如右侧所示
2.officedown 生成 PPT
同样也是要先加载officedown包和rvg包

生成的样版如下:

由于篇幅有限,这里不再赘述。
大家感兴趣可以参考下面链接:
https://ardata-fr.github.io/officeverse/officedown-for-word.html#tables-1
欢迎大家关注我的gzh:R语言与SPSS学习笔记!