Plantilla personalizada de HTML en Rstudio utilizando Rmarkdown sin necesidad de crear un paquete.
Estoy tratando de crear algunas plantillas personalizadas (una para HTML y otra para PDF) que utilicen estructuras y fuentes específicas, con el objetivo de utilizarlas en Rstudio:
La razón por la que quiero hacer esto es que no parece haber una forma consistente de cambiar algunos parámetros en PDF/HTML, como cambiar la fuente en el documento, y por lo tanto, tengo que hacerlo de manera diferente en ambos tipos de archivo.
He buscado en innumerables blogs/artículos en PDF sobre cómo hacer esto, siendo probablemente el más pertinente este: https://bookdown.org/yihui/rmarkdown/document-templates.html
Sin embargo, según lo que he visto, parece que necesitas crear un paquete para poder agregar una plantilla a esta lista. ¿Es eso cierto? ¿O puedo simplemente crear una plantilla y agregarla a alguna carpeta en algún lugar (es decir, inst/rmarkdown/templates)?
Gracias.
davy.ai
Para crear plantillas personalizadas para documentos de RMarkdown en RStudio, puedes seguir los pasos descritos en la documentación de RMarkdown. La documentación recomienda crear un paquete R que incluya tus plantillas personalizadas, ya que esta es la forma más confiable y portable de distribuir tus plantillas.
Sin embargo, si no deseas crear un paquete R, aún puedes utilizar plantillas personalizadas agregándolas al directorio
inst/rmarkdown/templates
en tu proyecto o directorio de usuario. Estas plantillas personalizadas estarán disponibles en el diálogo “Nuevo archivo” de RStudio bajo “R Markdown” y podrán seleccionarse desde allí.Ten en cuenta que si decides utilizar este método, tus plantillas pueden no ser fácilmente portables a otras máquinas o proyectos, y deberás recordar moverlas a cualquier proyecto o máquina nueva que utilices en el futuro.