Quarto 扩展是一种强大的方式,可以修改或扩展 Quarto 的行为,任何人都可以创建和分发这些扩展。有三种类型的扩展可用:
短代码 是生成各种类型内容的特殊 Markdown 指令。例如,您可以创建短代码来在文档中嵌入推文或视频。
过滤器 是一种灵活而强大的工具,用于引入新的全局行为和/或新的 Markdown 渲染行为。例如,您可以创建过滤器来实现输出折叠、图片轮播或您能想象到的几乎任何功能!
格式 使您能够通过捆绑文档选项、模板、样式表和其他内容来创建新的输出格式。
以下是 Quarto 核心团队开发和维护的一些扩展示例:
扩展 | 描述 |
---|---|
lightbox | 为 HTML 文档中的图像创建灯箱效果。 |
fancy-text | 在多种格式中输出格式良好的花式字符串,如 LaTeX 和 BibTeX。 |
fontawesome | 在 HTML 和 PDF 文档中使用 Font Awesome 图标。 |
latex-environment | 输出自定义 LaTeX 环境的 Quarto 扩展。 |
要了解更多关于使用扩展的信息,请参阅 Quarto 网站上的 扩展 文档。如果您想深入了解如何创建自己的扩展,请查看关于 创建短代码、创建过滤器 和 创建格式 的文章。