По умолчанию, когда вы связываете файл HTML, он должен был создать отдельный документ, если только вы не добавили self_contained: false
в метаданные документа YAML.
Вот простой файл разметки R, который Я создал с настройками по умолчанию:
---
title: "Demo"
author: "A5C1D2H2I1M1N2O1R2T1"
date: "7/14/2020"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## Including External Graphic
```{r pressure, echo=FALSE, fig.cap="A caption", out.width = '50%'}
knitr::include_graphics("html-file-with-code-symbol.png")
```
Note that the `echo = FALSE` parameter was added to the code chunk
to prevent printing of the R code that generated the plot.
Вы можете увидеть окончательный HTML в этом Gist и увидеть, что это отображается как здесь .
Интересная / соответствующая часть начинается в строке 522 в этом файле. Обратите внимание, что он не обращается к файлу изображения как src
, а скорее начинается с <img src="data:image/png;base64,....
. Длинная строка текста в ....
- это строка base64, представляющая ваше изображение. Фактически, вы можете скопировать текстовое содержимое в теге src
и вставить его в преобразователь base64 , чтобы также увидеть изображение.
Если вы хотите убедиться, что вы сделали все правильно, просто попробуйте временно переименовать один из png-файлов, которые вы включили в свой документ. Если он все еще отображается в вашем выводе HTML, вам должно быть хорошо go.