如何在rmarkdown pdf中插入可变图像文件

时间:2018-03-09 23:26:09

标签: r shiny r-markdown

问题很简单 - 如何将变量文件名插入到rmarkdown PDF中?我想这样做:

---
FNL = "image.png"
---

![Some Text](params$FNL)

只有在调用rmarkdown :: render

时我才需要传入FNL的值

目的是为图像提供唯一的ID,以便用户获得为其会话标记的图像。

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

只需使用内联R评估(适用于HTML和PDF输出):

---
title: "Example"
author: "Martin"
date: "March, 11 2017"
output: html_document
params:
  img: NULL
---

`r sprintf("![A good boy](%s)", params$img)`

然后,您可以通过调用使用图像文件呈现文档  rmarkdown::render("MyDocument.Rmd", params = list(img = "unnamed.png"))

enter image description here