All Projects → eddelbuettel → Linl

eddelbuettel / Linl

Linl Is Not Letter -- Markdown-based LaTeX Letter Template

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Linl

Phd thesis markdown
Template for writing a PhD thesis in Markdown
Stars: ✭ 898 (+969.05%)
Mutual labels:  markdown, pandoc
Thiefmd
The markdown editor worth stealing. Inspired by Ulysses, based on code from Quilter
Stars: ✭ 48 (-42.86%)
Mutual labels:  markdown, pandoc
Easy Pandoc Templates
A collection of portable pandoc templates with no dependencies
Stars: ✭ 23 (-72.62%)
Mutual labels:  markdown, pandoc
Sublime Markdown Extended
Top 100 Sublime Text plugin! Markdown syntax highlighter for Sublime Text, with extended support for GFM fenced code blocks, with language-specific syntax highlighting. YAML Front Matter. Works with ST2/ST3. Goes great with Assemble.
Stars: ✭ 645 (+667.86%)
Mutual labels:  markdown, package
Markdeck
presentations as code - author cool slide decks, text-only, offline-ready, collaborative
Stars: ✭ 1,159 (+1279.76%)
Mutual labels:  markdown, pandoc
Vim Pandoc
pandoc integration and utilities for vim
Stars: ✭ 734 (+773.81%)
Mutual labels:  markdown, pandoc
Rcppexamples
Examples of using Rcpp to interface R and C++
Stars: ✭ 33 (-60.71%)
Mutual labels:  package, cran
Pandoc Starter
📄 My pandoc markdown templates and makefiles
Stars: ✭ 443 (+427.38%)
Mutual labels:  markdown, pandoc
React Native Markdown Editor
A markdown editor like github comment editor (contains preview, helper buttons)
Stars: ✭ 59 (-29.76%)
Mutual labels:  markdown, package
Pandoc Plantuml Filter
Pandoc filter for PlantUML code blocks
Stars: ✭ 51 (-39.29%)
Mutual labels:  markdown, pandoc
Marker
🖊 A gtk3 markdown editor
Stars: ✭ 644 (+666.67%)
Mutual labels:  markdown, pandoc
Ieee Pandoc Template
IEEE paper template for pandoc
Stars: ✭ 76 (-9.52%)
Mutual labels:  markdown, pandoc
Pandoc
Universal markup converter
Stars: ✭ 24,250 (+28769.05%)
Mutual labels:  markdown, pandoc
Crisscross
A Markdown-centric template engine for batch offline document generation.
Stars: ✭ 18 (-78.57%)
Mutual labels:  markdown, pandoc
Zettlr
A Markdown Editor for the 21st century.
Stars: ✭ 6,099 (+7160.71%)
Mutual labels:  markdown, pandoc
Mdviewer
Minimalistic Markdown viewer/converter with built-in Css stylesheets support.
Stars: ✭ 26 (-69.05%)
Mutual labels:  markdown, pandoc
Letter Boilerplate
Finest letter typesetting from the command line
Stars: ✭ 374 (+345.24%)
Mutual labels:  markdown, pandoc
Summarytools
R Package to Quickly and Neatly Summarize Data
Stars: ✭ 390 (+364.29%)
Mutual labels:  markdown, pandoc
React Native Markdown Package
React native markdown package is a Library for implementing markdown syntax in React Native
Stars: ✭ 50 (-40.48%)
Mutual labels:  markdown, package
Pkgsearch
Search R packages on CRAN
Stars: ✭ 73 (-13.1%)
Mutual labels:  package, cran

linl: Linl is not Letter

Build Status Package-License CRAN Dependencies Downloads Last Commit

Motivation

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.

This package leans on earlier work by Aaron Wolen in his pandoc-letter repository, and extends it for use from R via the rmarkdown package.

Example

Skeleton

The skeleton creates a very simple letter. This shows the (complete) source on the left and the rendered pdf on the right:

Several formatting defaults for font, fontsize, indentation are in use. See help(linl) for a complete list and default values.

Vignette

The vignette example is a little more featureful and shows how to include a letterhead on-demand, a signature, and a few formatting settings. All of these are driven by simple YAML headers as seen on the left:

The vignette also contains the few lines of vignette metadata one would exclude from a normal letter.

Status

The package is fully working, and on CRAN.

Usage

As the package is on CRAN, you can use the standard

install.packages("linl")

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 myletter.Rmd.

Interim and test versions may also appear on the ghrr drat repo from which they can be installed via one additional line as in

drat:::addRepo("ghrr")     # registers the ghrr drat repo
install.packages("linl")   # installs linl from ghrr

Once installed, the above code examples should work as expected.

Requirements

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).

See Also

  • binb: Binb is not Beamer: Stylish pdf Presentations from RMarkdown
  • pinp: Pinp is not PNAS: Snazzy one-or two column short papers or vignettes
  • tint: tint is not tufte: Beautiful pdf or html handout or writeups

Authors

Dirk Eddelbuettel and Aaron Wolen.

License

GPL-3 for this package, the work in pandoc-letter, as well as underlying Pandoc template.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].