Класс Latex Letter очень полезен для простых букв. Поскольку такие буквы также несколько стандартизированы, они делают отличных кандидатов для использования по Marcdown.
Этот пакет опирается на более раннюю работу Аарона Вулена в своем репозитории Pandoc-Letter и расширяет его для использования из R через пакет Rmarkdown.
Скелет создает очень простое письмо. Это показывает (полный) источник слева и отобранный PDF справа:
Несколько форматирования по умолчанию для шрифта, шрифтов, отступ, используются. См. help(linl)
для полного списка и значений по умолчанию.
Пример виньетки немного более функционирует и показывает, как включить бланк по требованию, подпись и несколько настроек форматирования. Все это управляется простыми заголовками YAML, как видно слева:
Виньетка также содержит несколько строк метаданных виньетки, которые исключают из обычной буквы.
Пакет полностью работает и на Cran.
Поскольку пакет находится на Cran, вы можете использовать стандарт
install.packages( " linl " )
Чтобы установить его из Cran, а затем использовать в качестве шаблона разметки через rstudio или использовать код, такой как
library( rmarkdown )
draft( " myletter.Rmd " , template = " pdf " , package = " linl " , edit = FALSE )
render( " myletter.Rmd " )
Чтобы создать первый черновик нового myletter.Rmd
.
Промежуточные и тестовые версии также могут появиться в репо GHRR Drat, из которого они могут быть установлены через одну дополнительную линию, как в
drat ::: addRepo( " ghrr " ) # registers the ghrr drat repo
install.packages( " linl " ) # installs linl from ghrr
После установки приведенные выше примеры кода должны работать, как и ожидалось.
Помимо зависимостей от R, необходим рабочий бинар pandoc
. RStudio устанавливает свою собственную копию, иначе делайте то, что необходимо в вашей ОС ( то есть что-то вроде sudo apt-get install pandoc pandoc-citeproc
).
Дирк Эддельбуеттель и Аарон Вулен с вкладом Михала Бояновски и Иьяки Укар.
Включенные wallpaper.sty
был написан Майклом Х.Ф. Уилкинсоном.
GPL-3 для этого пакета, работа в Pandoc-Letter, а также базовый шаблон Pandoc.