Draft:Quarto (software)

{{AFC submission|d|reason|No improvement since the last decline.|u=Chardon55|ns=118|decliner=SafariScribe|declinets=20250127124708|ts=20250127085413}}

{{AFC submission|d|web|u=Chardon55|ns=118|decliner=SafariScribe|declinets=20250127061050|small=yes|ts=20241111045741}}

{{AFC submission|d|nn|u=Chardon55|ns=118|decliner=DoubleGrazing|declinets=20240424084052|small=yes|ts=20240424070652}}

{{AFC submission|d|nn|u=Chardon55|ns=118|decliner=DoubleGrazing|declinets=20240408152821|small=yes|ts=20240408152332}}

{{AFC comment|1=BTW, Github isn't reliable. Safari ScribeEdits! Talk! 06:10, 27 January 2025 (UTC)}}

{{AFC comment|1=Zero evidence of notability per WP:GNG. I declined this earlier for the same reason, and nothing has been done to address that issue. Minor copy editing isn't going to cut it, we need to see multiple secondary sources that meet the GNG standard. DoubleGrazing (talk) 08:40, 24 April 2024 (UTC)}}

----

{{Short description|Document publishing software}}

{{Draft topics|software|computing|technology}}

{{AfC topic|product}}

{{Infobox software

| title = Quarto

| name = Quarto

| logo =

| logo size =

| logo caption =

| collapsible =

| author =

| developer = Posit PBC

| released =

| discontinued =

| latest release version =

| latest release date =

| latest preview version =

| latest preview date =

| programming language = TypeScript, JavaScript, Lua, etc.{{cite web|title=quarto-dev/quarto-cli|url=https://github.com/quarto-dev/quarto-cli|website=GitHub}}{{cite web|title=quarto-dev/quarto|url=https://github.com/quarto-dev/quarto|website=GitHub}}

| operating system = Linux, MacOS, Microsoft Windows{{cite web|title=Releases of quarto-dev/quarto-cli|url=https://github.com/quarto-dev/quarto-cli/releases|website=GitHub}}

| platform =

| size =

| language =

| genre =

| license = MIT License (since v1.4), GPLv2 (until v1.3){{cite web|title=quarto-dev/quarto-web/license.qmd|url=https://github.com/quarto-dev/quarto-web/blob/main/license.qmd|website=GitHub}}

| website = {{URL|https://quarto.org/}}

}}

{{Infobox file format

| name = Quarto document

| extension = .qmd

| type = Markdown variant{{cite web | url=https://quarto.org/docs/authoring/markdown-basics.html | title=Quarto - Markdown Basics}}

}}

Quarto is a free and open-source scientific and technical publishing system{{cite web | url=https://quarto.org/ | title=Quarto}}{{cite news |last=Machlis |first=Sharon |date=28 July 2022 |title=What is Quarto? RStudio rolls out next-generation R Markdown |work=InfoWorld |url=https://www.infoworld.com/article/2336031/what-is-quarto-rstudio-quietly-rolls-out-next-generation-r-markdown.html}}{{cite news |last=Machlis |first=Sharon |date=6 October 2022 |title=A beginner's guide to using Observable JavaScript, R, and Python with Quarto |work=InfoWorld |url=https://www.infoworld.com/article/2336848/a-beginners-guide-to-using-observable-javascript-r-and-python-with-quarto.html}}

developed by Posit PBC, the developer of RStudio and Tidyverse.{{cite web | url=https://posit.co/products/open-source/ | title=Posit }}

Quarto converts a Quarto document into HTML, PDF, or other document formats, using Pandoc as the core alongside other software such as Jupyter.{{cite web | url=https://quarto.org/about.html | title=Quarto - About}}

Syntax and features

Quarto extends RMarkdown's features{{cite web |author=NCEAS Open Science Synthesis |date=June 2023 |title=Literate analysis with Quarto |website=learning.nceas.ucsb.edu |publisher=National Center for Ecological Analysis and Synthesis, University of California, Santa Barbara |url=https://learning.nceas.ucsb.edu/2023-06-delta/session_03.html}}

and adds native support for

Python and Julia, in addition to R.

= Headers =

A header in Quarto is a YAML data block at the top of a .qmd file, bracketed by ---.

It is used to control the formats, themes, executable options, and others of the document.{{cite web |author=BTEP Coding Club |date=24 January 2024 |title=Documenting your data analysis with Quarto |website=bioinformatics.ccr.cancer.gov |publisher=Bioinformatics Training and Education Program, Center for Cancer Research, National Cancer Institute |url=https://bioinformatics.ccr.cancer.gov/docs/btep-coding-club/CC2024/Quarto/GettingStarted_with_Quarto/}}

The example below is a Quarto header:{{cite book |last=Alexander |first=Rohan |date=2023 |chapter=Reproducible workflows: Quarto |title=Telling Stories with Data: With Applications in R |series=Chapman & Hall/CRC Data Science Series |location=Boca Raton, FL |publisher=CRC Press |pages=53–62 |isbn=9781032134772 |oclc=1356722977 |chapter-url=https://tellingstorieswithdata.com/03-workflow.html#quarto}}

---

title: "Quarto (software)"

author: "Wikipedia"

abstract: "This is the abstract."

format: pdf

date: format(Sys.time(), "%d %B %Y")

date-modified: last-modified

params:

data: "./data.csv"

---

= Titles =

Titles in Quarto follows the syntax of Markdown, with hashtags # leading the title text delimited with one or multiple spaces. The example shows four different levels of titles compared to normal text:

  1. Header 1
  2. Header 2
  3. Header 3
  4. Header 4

Normal text

= Italic and bold fonts =

Same as Markdown, a piece of italic text is in a single pair of asterisks * or underscores _, while a piece of bold text is in a pair of ** or __:{{cite web |last=Jiang |first=Shiguo |date=26 January 2024 |title=Introduction to Quarto and Markdown – Reproducible research and effective teaching using R, Python, Quarto, and Jupyter |website=www.albany.edu |publisher=Spatial Analysis Laboratory, University at Albany, SUNY |url=https://www.albany.edu/spatial/talk/quarto/lecture/91-quarto-markdown.html}}

Text to be _italicized_ goes inside _a single set of underscores_ or *asterisks*.

Text to be **boldfaced** goes inside a __double set of underscores__ or **asterisks**.

= Code blocks =

The declaration of a code block in Quarto is similar to that in the original Markdown, but with a pair of curly brackets around the language name. The example declares a code block in Quarto:

```{julia}

function sum_of_squares(n::Int)

sum = 0

for i in 1:n

sum += i^2

end

return sum

end

```

References

{{reflist}}

Further reading

  • {{cite journal |last1=Erickson |first1=Richard A. |last2=Archer |first2=Althea A. |last3=Fienen |first3=Michael N. |date=24 June 2024 |title=A reproducible manuscript workflow with a Quarto template |journal=Journal of Fish and Wildlife Management |volume=15 |issue=1 |pages=251–258 |doi=10.3996/JFWM-24-003 |bibcode=2024JWFM...15..251E |url=https://pubs.usgs.gov/publication/70255803}}
  • {{cite book |last1=Wickham |first1=Hadley |last2=Çetinkaya-Rundel |first2=Mine |last3=Grolemund |first3=Garrett |date=2023 |chapter=Communicate: Quarto |title=R for Data Science: Import, Tidy, Transform, Visualize, and Model Data |edition=2nd |location=Beijing; Sebastopol, CA |publisher=O'Reilly |pages=505–538 |isbn=9781492097402 |oclc=1390607935 |chapter-url=https://r4ds.hadley.nz/quarto}}

{{software-stub}}