linl

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

https://github.com/eddelbuettel/linl

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.6%) to scientific vocabulary

Keywords

cran letter markdown package pandoc r

Keywords from Contributors

tidy-data
Last synced: 6 months ago · JSON representation

Repository

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

Basic Info
  • Host: GitHub
  • Owner: eddelbuettel
  • Language: TeX
  • Default Branch: master
  • Homepage:
  • Size: 1.48 MB
Statistics
  • Stars: 114
  • Watchers: 7
  • Forks: 17
  • Open Issues: 3
  • Releases: 0
Topics
cran letter markdown package pandoc r
Created over 8 years ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog

README.md

linl: Linl is not Letter

CI 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

r install.packages("linl")

to install it from CRAN, and then use as a Markdown template via RStudio, or use code such as

r 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

r 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 with contribution by Michal Bojanowski and Iñaki Ucar.

The included wallpaper.sty was written by Michael H.F. Wilkinson.

License

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

Owner

  • Name: Dirk Eddelbuettel
  • Login: eddelbuettel
  • Kind: user
  • Location: Chicago, IL, USA

GitHub Events

Total
  • Watch event: 5
  • Push event: 1
Last Year
  • Watch event: 5
  • Push event: 1

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 75
  • Total Committers: 7
  • Avg Commits per committer: 10.714
  • Development Distribution Score (DDS): 0.44
Past Year
  • Commits: 2
  • Committers: 1
  • Avg Commits per committer: 2.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Dirk Eddelbuettel e****d@d****g 42
Aaron Wolen a****n@w****m 15
Michal Bojanowski m****2@g****m 9
Iñaki Úcar i****r@f****g 4
Wolfgang Viechtbauer w****b@w****m 3
baptiste b****e 1
Mark van der Loo m****o@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 16
  • Total pull requests: 15
  • Average time to close issues: 3 months
  • Average time to close pull requests: about 12 hours
  • Total issue authors: 14
  • Total pull request authors: 7
  • Average comments per issue: 6.88
  • Average comments per pull request: 2.33
  • Merged pull requests: 14
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • eddelbuettel (2)
  • rnuske (2)
  • nxskok (1)
  • kent37 (1)
  • kasperdanielhansen (1)
  • joelgombin (1)
  • sammo3182 (1)
  • marcyshieh (1)
  • sebastiansauer (1)
  • jameshunterbr (1)
  • konradmayer (1)
  • ygalanak (1)
  • Enchufa2 (1)
  • markvanderloo (1)
Pull Request Authors
  • aaronwolen (8)
  • eddelbuettel (2)
  • Enchufa2 (1)
  • markvanderloo (1)
  • wviechtb (1)
  • baptiste (1)
  • mbojan (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 277 last-month
  • Total docker downloads: 13,717
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 5
  • Total maintainers: 1
cran.r-project.org: linl

'linl' is not 'Letter'

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 277 Last month
  • Docker Downloads: 13,717
Rankings
Stargazers count: 3.6%
Forks count: 4.8%
Average: 20.1%
Docker downloads count: 23.6%
Dependent repos count: 23.8%
Dependent packages count: 28.7%
Downloads: 36.5%
Maintainers (1)
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • knitr * imports
  • rmarkdown * imports
  • testthat * suggests
  • yaml * suggests
.github/workflows/ci.yaml actions
  • actions/checkout v3 composite