Quarto 是一个开源发布系统,支持 Python、R、Julia 和 Observable,用于创建可重复的文档、演示文稿、网站和书籍。
Quarto 概述
Quarto 是一个开源的科学和技术发布系统,使研究人员、数据科学家和技术作家能够创建动态、可复现的文档。基于 Pandoc 构建,它支持 Python、R、Julia 和 Observable,使其非常适合 静态网站生成器 和 文档编辑器 任务。无论是使用 Jupyter 笔记本还是纯文本 Markdown,Quarto 都能将内容转换为专业的文章、演示文稿、网站和书籍,格式包括 HTML、PDF、Word 和 ePub。
由 Quarto 团队开发,它服务于需要可复现研究的学术研究人员、数据分析师和教育工作者。作为 R Markdown 的继任者,Quarto 保持兼容性,同时增加了交叉引用、布局和交互元素的功能。
如何使用 Quarto
开始使用 Quarto 包括安装命令行工具,然后使用如 Jupyter、RStudio、VS Code 或文本编辑器等工具编写内容。您使用带有 Quarto 扩展的 Pandoc Markdown 编写文档,嵌入代码块,并通过单一命令渲染成多种格式。该工作流程支持笔记本界面和纯文本,允许在开发和发布之间无缝切换。
Quarto 的核心特性
- 多语言支持 – 在单个文档中执行和渲染来自 Python、R、Julia 和 Observable 的代码
- 格式灵活性 – 从一个源发布到 HTML、PDF、Word、ePub、演示文稿、网站和书籍
- 科学 Markdown – 增强的 Pandoc 语法,支持公式、引用、交叉引用和高级布局
- 交互元素 – 向文档添加 Jupyter Widgets、htmlwidgets、Observable JS 和 Shiny 组件
- 可复现研究 – 当数据或假设改变时自动重新生成文档
Quarto 的用例
- 创建带有嵌入式数据分析和可视化的可复现研究论文
- 为商业智能开发交互式仪表板和报告
- 构建带有计算示例的学术网站和在线课程材料
- 编写带有可执行代码示例的技术书籍和文档
- 制作包含实时代码执行的动态演示文稿
- 发布带有可复现分析工作流程的组织知识库
- 创建带有交互元素的数据驱动博客文章和文章
支持与联系
如需技术支持,请访问 Quarto 文档 和社区论坛。您也可以通过电子邮件 contact@quarto.org 联系我们寻求帮助。
公司信息
Quarto 由位于美国的 quarto-dev 团队开发。作为一个开源项目,它受益于社区贡献。
登录与注册
Quarto 是开源软件,不需要创建账户或登录。您可以直接从 官方网站 下载并安装。
Quarto FAQ
Quarto 和 R Markdown 的主要区别是什么?
Quarto 是 R Markdown 的下一代版本,具有多语言支持、增强功能和改进的发布能力,同时保持向后兼容性。
我可以在 Jupyter 笔记本和 Python 中使用 Quarto 吗?
是的,Quarto 完全支持 Jupyter 笔记本和 Python,以及 R、Julia 和 Observable,用于创建动态、可重复的文档和出版物。
Quarto 支持哪些输出格式用于发布?
Quarto 可以从单一源文档发布到 HTML、PDF、MS Word、ePub、演示文稿、网站、博客和书籍,并保持一致的格式。
如何安装 Quarto?
从官方网站下载 Quarto 并按照适用于您操作系统的安装指南进行安装。
Quarto 评论0 review
Would you recommend Quarto? Leave a comment
