是否可以在ioslides降价文档中对徽标进行参数化?
params:
logo_path: "logo_path"
title: "title"
output:
ioslides_presentation:
logo: "`r params$logo_path`"
答案 0 :(得分:1)
不可能(至少现在)在YAML元数据中使用params
对象,但这是一种解决方法。您可以将params$logo_path
中指定的文件复制到固定文件路径(假设可以覆盖此文件),例如,
---
params:
logo_path: "custom-logo.png"
title: "title"
output:
ioslides_presentation:
logo: "logo.png"
---
```{setup, include=FALSE}
file.copy(params$logo_path, "logo.png", overwrite = TRUE)
```
同样,我假设可以覆盖文件logo.png
。我们的想法是为logo.png
的{{1}}参数使用固定路径(例如logo
),但将ioslides_presentation()
中指定的文件动态复制到此固定路径。 / p>