首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RMarkdown到PPT:不加载reference_doc()

RMarkdown到PPT:不加载reference_doc()
EN

Stack Overflow用户
提问于 2019-05-04 18:45:47
回答 3查看 2.1K关注 0票数 1

我试图使用PPT模板来格式化RStudio > RMarkdown > PPT文件。下面是我的测试文件(保存为testing.Rmd):

代码语言:javascript
运行
复制
---
title: "Aarduous Aardvarks"
author: "Aanonymous Aardvark"
date: "5/4/2019"
output: powerpoint_presentation
reference_doc: template.pptx
---

## My title

```{r myplot}

阴谋(地铁)

代码语言:javascript
运行
复制

当我第一次编织它时,会生成一个PPT文件。我打开了该文件,使幻灯片母版背景红色和字体蓝色(故意可怕的测试),将它保存为"template.pptx“,与上面的文件夹相同。

然而,当我重新编织文档时,背景仍然是白色的,字体仍然是黑色的。我需要什么来识别我的模板文件?

系统:

  • Windows 7专业人员
  • Rstudio 1.2.1335
  • 降价1.12
  • Pandoc: 2.6
  • PPT 2010 v14.0.6129.5000
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-05-06 10:03:30

在YAML中缩进是很重要的。使用官方文件中描述的结构

代码语言:javascript
运行
复制
---
title: "Aarduous Aardvarks"
output:
  powerpoint_presentation:
    reference_doc: template.pptx
---
票数 4
EN

Stack Overflow用户

发布于 2019-10-19 22:02:19

我也遇到过同样的问题,但是当插入上面的YAML时,它不会修复。这些额外的变化帮助我解决了这个问题:

  1. reference_doc保存为.potx文件格式,并在YAML头中引用该扩展名
  2. 进入“查看->幻灯片母版”以确保母版中的幻灯片是您所期望的格式(有一次我以为我做了更改,但它们出现在“主菜单”而不是“幻灯片母版”上)
  3. 在“主页”菜单下,单击“布局”下的下拉列表,并确保至少看到以下四个元素:
代码语言:javascript
运行
复制
- Title
- Section Header
- Title and Content
- Two Content

当所有这三个都被处理好后,我的幻灯片就会从Rmd中织得很好。

票数 2
EN

Stack Overflow用户

发布于 2021-04-21 23:30:17

在编写powerpoint模板时,我遇到了一个类似的错误--文档中的缩进(缩进‘reference_doc:.’)给了我一个错误:“扫描器错误:在这个上下文中不允许映射值”,这表明缩进在YAML中是错误的。我能够通过以下格式(通过尝试和错误)解决问题:

代码语言:javascript
运行
复制
---
title: "TITLE"
author: "Mike Harris"
date: "4/9/2021"
resource_files:
- template.pptx
output:
  powerpoint_presentation:
    reference_doc: template.pptx
---

希望这能节省一些额外的时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55985758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档