La classe de lettres de latex est très utile pour des lettres simples. Comme ces lettres sont également quelque peu standardisées, elles constituent d'excellents candidats à une utilisation par Markdown.
Ce package s'appuie sur les travaux antérieurs d'Aaron Wolen dans son référentiel de lettres Pandoc, et l'étend pour une utilisation de R via le package RMarkdown.
Le squelette crée une lettre très simple. Cela montre la source (complète) à gauche et le PDF rendu à droite:
Plusieurs par défaut de formatage pour la police, FontSize, l'indentation sont utilisés. Voir help(linl)
pour une liste complète et des valeurs par défaut.
L'exemple de vignette est un peu plus fonctionnel et montre comment inclure un papier à en-tête, une signature et quelques paramètres de formatage. Tous ces éléments sont motivés par des en-têtes YAML simples comme on le voit à gauche:
La vignette contient également les quelques lignes de métadonnées de vignette que l'on exclurait d'une lettre normale.
Le package fonctionne pleinement et sur Cran.
Comme le package est sur Cran, vous pouvez utiliser la norme
install.packages( " linl " )
Pour l'installer à partir de cran, puis utiliser comme modèle de marque via RStudio, ou utiliser du code tel que
library( rmarkdown )
draft( " myletter.Rmd " , template = " pdf " , package = " linl " , edit = FALSE )
render( " myletter.Rmd " )
Pour créer une première ébauche d'un nouvel myletter.Rmd
.
Les versions intermédiaires et de test peuvent également apparaître sur le repo Ghrr Drat à partir de laquelle ils peuvent être installés via une ligne supplémentaire comme dans
drat ::: addRepo( " ghrr " ) # registers the ghrr drat repo
install.packages( " linl " ) # installs linl from ghrr
Une fois installé, les exemples de code ci-dessus devraient fonctionner comme prévu.
Au-delà des dépendances de package R, un binaire pandoc
fonctionnel est nécessaire. RStudio installe sa propre copie, sinon faites ce qui est nécessaire sur votre système d'exploitation ( c'est-à-dire quelque chose comme sudo apt-get install pandoc pandoc-citeproc
).
Dirk Eddelbuettel et Aaron Wolen avec contribution de Michal Bojanowski et Iñaki Ucar.
Le wallpaper.sty
inclus.sty a été écrit par Michael HF Wilkinson.
GPL-3 Pour ce package, le travail dans Pandoc-Letter, ainsi que le modèle Pandoc sous-jacent.