0

我无法在我的 RStudio ioslides 演示文稿中永久嵌入图像。

具体来说,当我尝试通过以下方式包含本地图像时会出现问题:

![](image.png)

当我编织文档并直接从计算机上的文件夹中打开它时,图像将成功显示。但是,如果我与其他人共享 html 文件或复制并粘贴到我计算机上的另一个目录,则通过嵌入的所有图像都会![](image.png)消失。

我的 YAML 标头如下所示:

---
title: 'Title'
subtitle: 'Subtitle'
author: "Harrison"
date: '`r format(Sys.time(), "%d %B, %Y")`'
output: 
  ioslides_presentation:
    self_contained: true
    widescreen: true
    smaller: true
    css: custom.css
    incremental: false
---

我认为“自包含”应该是为了完成我想要的,即创建一个完全自包含的html文档。

注意:当我使用knitr 的功能添加 jpeg 或 png 文件时,我的图像成功永久嵌入。include_graphics()

知道发生了什么吗?

4

1 回答 1

0

我无法重现您的问题。这是我的可重现示例:

---
title: 'Title'
subtitle: 'Subtitle'
author: "Harrison"
date: '`r format(Sys.time(), "%d %B, %Y")`'
output: 
  ioslides_presentation:
    self_contained: true
    keep_md: true
---

## First slide

```{r, test, dev='png'}
plot(1)
```

## Second slide

![](`r knitr::fig_chunk('test', 'png')`)

两个图像都经过校正嵌入。

请尝试更新您的软件包。如果更新所有软件包后仍然失败,请提供您的xfun::session_info('rmarkdown').

于 2020-09-29T18:20:54.320 回答