15 Different Outputs and Extensions
There are many different outputs for Quarto - as a start, THIS VERY BOOK IS WRITTEN IN QUARTO! How cool is that? I think it’s pretty cool.
What’s especially great is that the extra barriers to moving from one format to another are relatively low. Generally speaking, the things that you will change in your overall setup are:
- Adding a
_quarto.yml
file- Making some changes inside this file to tell it whether it is a book/manuscript/slideshow
There are some small differences in how files are setup, but by and large the work that you need to do will be on the writing of the content, and your code. Which is good! That’s where we want out focus to be.
15.1 Alternative output formats
- Write a book
- Build a website
- Create a simple dashboard
- Use shiny with Quarto
- Generate multiple reports with parameterised reports - blog post by Mike Mahoney, blog post by Mandy Norrbo
- typst (like a next-generation LaTeX - still new.)
15.1.1 Slideshows / Presentations
15.1.2 Quarto Manuscripts
Quarto manuscripts are a relatively new feature in quarto. They essentially help you share a bundled folder with the journal document, the rendered code, and other bits and pieces. In a future version of this book I will discuss using these in your writing.
15.1.3 Quarto Extensions
Quarto has an official extensions API, you can see all their extensions on their extensions page. Perhaps the most relevant is the journal extensions page, which I discuss below. For more information on creating extensions, see their creating extensions page.
15.1.3.1 For Journals
Quarto has provided a substantial list of supported journal formats in the journal listings Quarto extensions page. This is similar to rticles in rmarkdown.
15.1.3.2 Other extensions
Other formats and extensions for PDF, for example, the hikmah.pdf
extension by Andrew Heiss.
These can be found at the Quarto Custom Formats Page.