Il est impossible (au moins pour l'instant) d'utiliser l'objet params
dans les métadonnées YAML, mais voici une solution de contournement. Vous pouvez copier le fichier spécifié dans params$logo_path
à un chemin de fichier fixe (en supposant qu'il est correct de remplacer ce fichier), par exemple,
---
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)
```
Encore une fois, je suppose qu'il est correct de remplacer le fichier logo.png
. L'idée est d'utiliser un chemin fixe (par exemple logo.png
) pour l'argument logo
de ioslides_presentation()
, mais de copier dynamiquement le fichier spécifié dans params$logo_path
vers ce chemin fixe.