pakret
Cite 'R' Packages on the Fly in 'R Markdown' and 'Quarto'
Package citation for R documents, quietly growing to meet Quarto.
◆Recent moves
- 4mo ago
Quarto inline syntax supported; list separators configurable
Adds support for Quarto's inline syntax, extending the package to the format much of its audience has moved to, and lets pkrt_set() control the separators used between packages when several are cited in one inline chunk. Small in code, but it is what keeps the package usable as the surrounding tooling shifts.
View source ↗ - 8mo ago
Missing .bib files created; capitalisation preserved
Removes several setup requirements at once: bib files are created when absent, package names keep their capitalisation in reference titles including single letters such as R and C, the version placeholder becomes optional for non-technical documents, and citing multiple packages is substantially faster. Also fixes a conflict when loaded after the conflicted package.
View source ↗ - 1y ago
Multiple .bib files supported within one document
Allows references to be written across several bib files in the same document, and fixes an edge case where redefining the target file could duplicate or drop entries. Useful for larger documents that keep bibliographies split by chapter or source.
View source ↗ - 1y ago
Citations with pre-written keys now supported
Lets pakret cite references that already have a key rather than generating one, which matters for documents with an existing bibliography the author does not want rewritten. An alphabetical ordering fix accompanies it.
View source ↗ - 1y ago
book entries used when no manual entry exists
Adds book as a second BibTeX type to prefer when resolving a package's reference, so packages documented by a book rather than a manual entry get a sensible citation instead of a fallback. A small correctness improvement in the part of the package users never see but always depend on.
View source ↗