Quarto
A successor to LaTeX?
2022-06-30
Overview
Quarto® is an open-source scientific and technical publishing system built on Pandoc.
- Author with pandoc markdown, including equations, citations, crossrefs, figure panels, callouts, advanced layout, and more.
- Publish high-quality articles, reports, presentations, websites, blogs, and books in HTML, PDF , MS Word, Powerpoint, ePub, and more.
- Support for interactive documents (Jupyter, Shiny, Observable)
- Quarto is the successor to Bookdown/Blogdown
Advantages over LaTeX
- Create dynamic content with Python, R, Julia, and Observable.
- Interactive widgets (Shiny, Jupyter widgets, Observable JS)
- Support for many more output formats and even whole websites and blogs
Disadvantages over LaTeX
- Pandoc markdown is not a (Turing-) complete programming language
- LaTeX is “the specialist” for print output
- LaTeX is established since 40 years
Disadvantages over Word/Powerpoint/Keynote
- No realtime layout changes (fonts, colors, etc.)
- No realtime positioning of images
- No advanced animations
- Less advanced spell/grammer checker
- Slower creation of image-heavy documents
Advantages over Word/Powerpoint/Keynote
- Free, no vendor lock-in
- Diffable, gitable, reproducible
- LaTeX equations, code highlighting
- Much better HTML output
- Faster creation of text-heavy documents
Advantages over Book/Blogdown
- More themes/layouts
- Many more output options (e.g. presentations)
- No dependency on R/RStudio and Hugo
- One tool for everything and better integration with pandoc
- Open source licence GPL v2
Summary
- Quarto can
- autogenerate plots and widgets from embedded code snippets
- cross referencing (also between different websites)
- footnotes, sidenotes
- bibliography
- appendix
- DOI, Google Scholar
- …
- Quarto can create HTML, Word, Powerpoint, ePub, Wikis, RTF, Jupyter, InDesign, Websites, Blogs, Books…
- Quarto is not a successor of \(\text{\LaTeX}\)
- Quarto is a \(\text{\LaTeX}\) generator