easypaper: Automate Reproducible 'Quarto' Manuscripts Ready for Submission

Creates and builds reproducible scientific manuscripts written in 'Quarto'. create_paper() writes a project that holds only the paper: its sections as separate files, its references and journal style as a CSL (Citation Style Language) file, the setup of the analysis and the data. The functions of the package then render it for any journal, check citations and cross-references before every render, export figures to PNG, JPEG and TIFF at 600 dpi, give the supplementary material a document and a bibliography of its own, and build the submission folder: the manuscript split for double-blind review, together with a data and code compendium ready for a data repository. Every render records the versions of the packages it used, 'easypaper' included, with 'renv', so the manuscript can be rebuilt years later. Every render also sets the scientific names of the reference list in italics, checking genera and species against the Global Biodiversity Information Facility (GBIF) Backbone Taxonomy <doi:10.15468/39omei>; italicize_species() does the same for any other bibliography.

Version: 0.1.0
Depends: R (≥ 4.1)
Imports: dataspice, flextable, haven, here, jsonlite, knitr, magick, quarto, ragg, readxl, renv, rmarkdown, rstudioapi, tools, utils, yaml, zip
Suggests: curl, testthat (≥ 3.0.0), trackdown, vegan
Published: 2026-11-13
DOI: 10.32614/CRAN.package.easypaper (may not be active yet)
Author: Daniel Sanchez-Garcia ORCID iD [aut, cre, cph]
Maintainer: Daniel Sanchez-Garcia <danielsangarci at gmail.com>
BugReports: https://github.com/danielsangarci/easypaper/issues
License: MIT + file LICENSE
URL: https://github.com/danielsangarci/easypaper, https://danielsangarci.github.io/easypaper/
NeedsCompilation: no
SystemRequirements: Quarto command line tool (<https://quarto.org>)
Citation: easypaper citation info
Materials: README, NEWS
CRAN checks: easypaper results

Documentation:

Reference manual: easypaper.html , easypaper.pdf
Vignettes: Getting started with easypaper (source, R code)

Downloads:

Package source: easypaper_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: easypaper_0.1.0.zip, r-oldrel: easypaper_0.1.0.zip
macOS binaries: r-release (arm64): easypaper_0.1.0.tgz, r-oldrel (arm64): easypaper_0.1.0.tgz, r-release (x86_64): easypaper_0.1.0.tgz, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=easypaper to link to this page.