You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Quarto的Revealjs幻灯片中设置默认output-location为fragment?

如何在Quarto Revealjs幻灯片中全局设置代码块默认output-location: fragment

你可以通过在YAML头部的format.revealjs下添加code-block-defaults配置来全局统一设置所有代码块的output-location默认值为fragment,具体写法如下:

---
title: "你的幻灯片标题"
format:
  revealjs:
    code-block-defaults:
      output-location: fragment
---

为什么之前的配置未生效?

  • execute: 属于knitr的执行控制配置,仅用于管理代码运行相关的选项(如echo、eval等),但output-location是Quarto专为Revealjs幻灯片设计的代码块显示控制选项,不属于knitr的执行参数范畴。
  • knitr: opts_chunk: 同样是用来配置knitr原生的代码块参数,不包含Quarto特有的output-location选项。

如果需要给个别代码块单独设置不同的output-location,直接在对应代码块的选项中覆盖全局配置即可,示例如下:

#| output-location: slide
summary(mtcars)

内容的提问来源于stack exchange,提问作者Dominik Vogel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 15:12:00