healthinnovation / innovar

Package of functions of the Laboratory of Innovation in Health (InnovaLab) of the Institute of Tropical Medicine "Alexander von Humboldt", Universidad Peruana Cayetano Heredia.
https://healthinnovation.github.io/innovar/
Other
6 stars 4 forks source link

El template de innovar-xaringan crea una carpeta con los archivos #53

Closed brianmsm closed 1 year ago

brianmsm commented 2 years ago

Al utilizar la GUI de Rstudio desde la sección de template, se crea forzosamente una carpeta con el nombre del archivo que contiene los archivos del template.

image

image

Esto a pesar de la configuración del template.yaml:

https://github.com/healthinnovation/innovar/blob/d9a2c3132c1a429b424835a0e85f02480759be8b/inst/rmarkdown/templates/innovar-xaringan/template.yaml#L4

brianmsm commented 2 years ago

Esto es un problema con la configuración de Rstudio que ya ha sido reportado hace 3 años, y señalado como bug (https://github.com/rstudio/rstudio/issues/3331#issuecomment-418524371). Sin embargo, sigue sin solución ni seguimiento, lamentablemente.

La solución a esto podría ser crear una función en el paquete que de forma sencilla permita crear el template. La función contendría lo siguiente:

rmarkdown::draft("Sesion_04.Rmd", template = "innovar-xaringan", package = "innovar", edit = FALSE)

Esto si respeta el nutrir la carpeta de trabajo de los archivos del template sin necesidad de crear una nueva carpeta.

brianmsm commented 2 years ago

Se ha creado la función use_xaringan() para intentar solucionar esto. https://github.com/healthinnovation/innovar/pull/56