3

使用ReporteRs包,我们可以从 R 代码创建演示文稿。我试图创建一个具有居中标题的幻灯片。

这是我用来创建幻灯片的基本代码:

library( ReporteRs )
mydoc = pptx( ) # try adding argument: template = 'template.pptx' here
mydoc = addSlide( mydoc, "Title and Content" )
mydoc = addTitle( mydoc, "This is a title" )
writeDoc( mydoc, "pp_simple_example.pptx" )

这将创建一个标题位于左侧的幻灯片。不幸的是addTitle,不要公开任何参数来格式化文本或更改其位置。我还查看了包选项:

 options()[grep('ReporteRs',names(options()))] 

但没有成功。

4

1 回答 1

4

一种解决方案是使用预定义的模板(如我的问题下面评论的那样)来创建模板:

  1. 创建演示文稿
  2. 选择文本居中的模板。您可以添加带有文本的虚拟幻灯片并从预定义的主题中选择一个(设计选项卡)
  3. 不要忘记删除幻灯片。并将演示文稿另存为basic_template.ppx

现在在 R 代码中使用这个模板:

mydoc = pptx( template='basic_template.pptx') ## give the whole path here
于 2015-06-25T01:25:56.397 回答