Linl is not Letter
The LaTeX Letter class is very useful for simple letters. As such letters are also somewhat standardized, they make for excellent candidates for use by Markdown.
The skeleton creates a very simple letter. This shows the (complete) source on the left and the rendered pdf on the right:
The vignette example is a little more featureful and shows how to included a letterhead on-demand, as well as a signature. Both of these are driven by simple YAML headers as seen on the left:
The package is fully working, and on CRAN.
Use the standard
to install it from CRAN, and then use as a Markdown template via RStudio, or use code such as
library(rmarkdown) draft("myletter.Rmd", template="pdf", package="linl", edit=FALSE) render("myletter.Rmd")
to create a first draft of a new
Beyond the R package dependencies, a working
pandoc binary is needed. RStudio installs its own copy, otherwise do what is needed on your OS (i.e., something like
sudo apt-get install pandoc pandoc-citeproc).
The pdf mode should only require a basic LaTeX installation.
Dirk Eddelbuettel and Aaron Wolen.
GPL-3 for this package, the work in pandoc-letter, as well as underlying Pandoc template.