2017-10-10 5 views

Répondre

1

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.