La clase de letras de látex es muy útil para letras simples. Como tales letras también están algo estandarizadas, son excelentes candidatos para su uso por Markdown.
Este paquete se apoya en el trabajo anterior de Aaron Wolen en su repositorio de letras pandoc-letras, y lo extiende para su uso de R a través del paquete Rmarkdown.
El esqueleto crea una letra muy simple. Esto muestra la fuente (completa) a la izquierda y el PDF renderizado a la derecha:
Se usan varios valores predeterminados de formato para fuentes, medidas de fuente, sangría. Consulte help(linl)
para obtener una lista completa y valores predeterminados.
El ejemplo de Vignette es un poco más característico y muestra cómo incluir un membrete bajo demanda, una firma y algunas configuraciones de formato. Todos estos están impulsados por simples encabezados Yaml como se ve a la izquierda:
La viñeta también contiene las pocas líneas de metadatos de viñeta, uno excluiría de una letra normal.
El paquete está funcionando completamente y en CRAN.
Como el paquete está en CRAN, puede usar el estándar
install.packages( " linl " )
para instalarlo desde CRAN, y luego use como plantilla de markdown a través de rstudio, o usar código como
library( rmarkdown )
draft( " myletter.Rmd " , template = " pdf " , package = " linl " , edit = FALSE )
render( " myletter.Rmd " )
Para crear un primer borrador de un nuevo myletter.Rmd
.
Las versiones intermedias y de prueba también pueden aparecer en el repositorio de Drat de GHRR desde el cual se pueden instalar a través de una línea adicional como en
drat ::: addRepo( " ghrr " ) # registers the ghrr drat repo
install.packages( " linl " ) # installs linl from ghrr
Una vez instalado, los ejemplos de código anteriores deberían funcionar como se esperaba.
Más allá de las dependencias del paquete R, se necesita un binario pandoc
de trabajo. Rstudio instala su propia copia, de lo contrario, haga lo que se necesita en su sistema operativo ( es decir , algo como sudo apt-get install pandoc pandoc-citeproc
).
Dirk Eddelbuettel y Aaron Wolen con contribución de Michal Bojanowski e Iñaki Ucar.
El wallpaper.sty
incluido.sty fue escrito por Michael HF Wilkinson.
GPL-3 para este paquete, el trabajo en la letra pandoc, así como la plantilla pandoc subyacente.