Используя rmarkdown
и функцию include_graphics
из knitr
, я хотел бы иметь возможность сделать что-то вроде:
<a href="image.png"><img src="image.png" alt="image" width="30%"></a>
Где я могу увидеть уменьшенную версию изображения и нажать на это, чтобы увидеть его полноразмерную оригинальную версию. Я уверен, что есть простой способ обернуть что-то вроде:
```{r ,out.width="30%"}
knitr::include_graphics('image.png')
```
в ссылку html, но я не могу найти, как это сделать.
Что мне нравится с knitr::include_graphics()
, так это то, что
- это фрагмент, поэтому я могу сгенерировать имена изображений с помощью
R
- , он копирует изображения в последняя папка, в которой я хочу, чтобы мой код
Rmardown
был скомпилирован.
Пример того, что я хотел бы сделать, но я не знаю, как и возможно ли это:
```{r ,out.width="30%"}
images=paste0('image',1:3,'.png')
for( i in images){
#open <a href = i>
knitr::include_graphics(i)
#close </a>
}
```
Должно быть что-то вроде:
<a href="image1.png"><img src="image1.png" alt="image" width="30%"></a>
<a href="image2.png"><img src="image2.png" alt="image" width="30%"></a>
<a href="image3.png"><img src="image3.png" alt="image" width="30%"></a>