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

Joe*_*wer 5 r r-markdown shiny

问题很简单-如何将可变文件名插入rmarkdown PDF?我想做这个:

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

![Some Text](params$FNL)
Run Code Online (Sandbox Code Playgroud)

只有我在调用rmarkdown :: render时需要传递FNL的值

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

任何人都可以帮忙吗?

Mar*_*zer 2

只需使用内联 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)`
Run Code Online (Sandbox Code Playgroud)

然后,您可以通过调用 来渲染带有图像文件的文档 rmarkdown::render("MyDocument.Rmd", params = list(img = "unnamed.png"))

在此输入图像描述