Quarto Extensions

Extend Quarto with new capabilities

Quarto Extensions are a powerful way to modify or extend the behavior of Quarto, and can be created and distributed by anyone. Extension types include filters, shortcodes, and custom formats.

Extensions
Features
Author

J.J. Allaire

Published

July 25, 2022

Quarto Extensions are a powerful way to modify or extend the behavior of Quarto, and can be created and distributed by anyone. There are three types of extensions available:

Extensions are a recently released Quarto feature so you should be sure to install the very latest version of Quarto (at least v1.0.36) if you want to try them out.

Here are some examples of extensions developed and maintained by the core Quarto team:

Extension Description
lightbox Create lightbox treatments for images in your HTML documents.
code-filename Add a filename header to code blocks.
fancy-text Output nicely formatted versions of fancy strings such as LaTeX and BibTeX in multiple formats.
fontawesome Use Font Awesome icons in HTML and PDF documents.
grouped-tabsets Add grouped tabsets, which remember the active tab across multiple HTML documents.
latex-environment Quarto extension to output custom LaTeX environments.

To learn more about using extensions, see the Extensions documentation on the Quarto website. If you want to dive in to creating your own extensions check out the articles on Creating Shortcodes, Creating Filters, and Creating Formats.

Subscribe

Enjoy this blog? Get notified of new posts by email: