R Interface to 'Quarto' Markdown Publishing System

Convert R Markdown documents and 'Jupyter' notebooks to a variety of output formats using 'Quarto'.


quarto quarto website

CRAN status R-CMD-check Codecov test coverage

Quarto is an open-source scientific and technical publishing system built on Pandoc.

The quarto package provides an R interface to frequently used operations in the Quarto Command Line Interface (CLI). The package is not a requirement for using Quarto with R. Rather, it provides an R interface to common Quarto operations for users who prefer to work in the R console rather than a terminal, and for package authors that want to interface with Quarto using scripts.

Before using the Quarto R package, you should install the Quarto CLI from https://quarto.org/docs/get-started/.

Installing the package

Latest released version from CRAN

# latest release version 
install.packages("quarto")

Latest dev version from Github

# dev version
pak::pak("quarto-dev/quarto-r")
# or
remotes::install_github("quarto-dev/quarto-r")

or Latest build of dev version from r-universe

install.packages('quarto', repos = c('https://quarto-dev.r-universe.dev', 'https://cloud.r-project.org'))

Look at the Functions Reference page to see the list of functions available in the package.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("quarto")

1.5.1 by Christophe Dervieux, a year ago


https://github.com/quarto-dev/quarto-r, https://quarto-dev.github.io/quarto-r/


Report a bug at https://github.com/quarto-dev/quarto-r/issues


Browse source code at https://github.com/cran/quarto


Authors: JJ Allaire [aut] , Christophe Dervieux [cre, aut] (ORCID: , Posit Software , PBC [cph, fnd] , Gordon Woodhull [ctb]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports cli, fs, htmltools, jsonlite, later, lifecycle, processx, rlang, rmarkdown, rstudioapi, tools, utils, xfun, yaml

Suggests bslib, callr, curl, dplyr, flextable, ggiraph, ggplot2, gt, heatmaply, kableExtra, knitr, palmerpenguins, patchwork, pkgload, plotly, rsconnect, testthat, thematic, tidyverse, tinytable, whoami, withr

System requirements: Quarto command line tool (<https://github.com/quarto-dev/quarto-cli>).


Imported by D4TAlink.light, DQAstats, OhdsiReportGenerator, altdoc, autonewsmd, cpge, curriculr, delma, docorator, dqcheckr, drhur, metainsight, movedesign, parsermd, proximetricsR, quartify, rUM, rqualify, speakr, surveydown, tinyshinyserver, toolero, triageR, whirl.

Suggested by AIscreenR, BioTIMEr, COMPoissonReg, CatastRo, ComBatFamQC, Coreset, DataSum, DemographicTable, EDCimport, EpidigiR, GeoTox, GerminaR, INLAvaan, Interatrix, MSUthemes, MineSDG, NBvarsel, Open.Visualization.Academy, PLNmodels, ParBayesianOptimization, R6Nomogram, RcppTskit, Statamarkdown, SveltePlots, TemporalHazard, VetResearchLMM, VisualizeSimon2Stage, aNCA, allocation, amp.dm, amp.sim, apa7, apsimwise, arcgeocoder, artoo, ascribe, avocado, badcontrols, bayesianVARs, bayprior, betareg, biometryassist, blockr, blockr.core, blockr.dag, blockr.session, buoyant, c3dr, cancerradarr, causalDisco, cffr, charport, charr, checker, checktor, cheetahR, chms, chmsflow, citcdf, climaemet, colorize, command, complexr, condathis, crch, crmPack, ctsem, cucumber, datasetviewer, db2pq, deckglgeoarrow, deckroadmap, deli, devtools, dfidx, diffwrap, dockViewR, dqcheckrGUI, dtametaTMB, duckspatial, dynamite, earthUI, ecotourism, emojifont, epiworldR, ewens, farr, fastreg, filtro, fireproof, fjoin, flexBART, flowmapblue, fntl, forestsearch, forrest, fourinarow, g6R, gemini.R, geoarrowWidget, geobounds, ggRandomForests, ggdiagram, ggformula, ggfun, ggimage, gglycan, ggnormalviolin, ggplot2, ggplotify, ggsql, ggtangle, ggtibble, giscoR, gpindex, grasps, guildai, hockeystick, huito, huxtable, idealstan, igoR, imagine, immunarch, inti, ivolcano, jekylldown, kitesquare, ksformat, kuzco, l1rotation, latexdiffr, lava, lifecontingencies, livelink, logolink, maestro, maidr, mapSpain, marginaleffects, markovchain, measles, metrosp, micsr, mizer, mlexperiments, mllrnrs, mlogit, mlsurvlrnrs, mnirs, motherduck, mwana, nbsurv, necountries, newscatcheR, nhscancerwaits, nominatimlite, nowcastr, ordbetareg, osdc, ottr, ottrpal, pacha, paintr, parzer, peeky, phutil, phytoclass, pkgdown, pkgstats, plotbb, plotor, plumber2, positron.tutorials, priorsense, prospectr, pycnogrid, qpmR, qte, quartabs, quartose, r5rgui, rBiasCorrection, rFAMS, rJavaEnv, rapsimng.decide.cultivar, rapsimng.decide.nitrogen, rapsimng.decide.sowing, rasterpic, rdatagouv, rdocdump, recipes, resemble, resmush, restatis, rjd3production, rjsf, routr, rsconnect, rspacer, rstudiothemes, rush, sae.projection, saros, saros.base, scanr, schematic, scholar, scregclust, seqwrap, serocalculator, serodynamics, sfhotspot, shiny.i18n, shinyds, shinyelectron, simBKMRdata, sjtable2df, sleev, snapr, socialmixr, sourcoise, spacemodR, spanishoddata, spinebil, spopt, sportsfeatures, sqlm, ssPilot, ssddata, stLMM, stopmotion, tabnet, tabular, tarchetypes, targeted, tera, texanshootR, tidyBdE, tidydfidx, tidynorm, tidyterra, tinytable, tutorial.helpers, typeR, usethis, vazul, vcd2df, visreg, vws, webexercises, whatifbandit, wikiprofiler, wowi.


See at CRAN