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

RevealJS Quarto中如何实现包含表格的增量列表?

解决Quarto RevealJS幻灯片中表格随增量列表逐步显示的问题

.incremental容器默认只对列表项、段落等文本类元素生效,表格不属于其自动触发增量显示的范围,所以需要手动给表格添加RevealJS的片段标记,以下两种方法可以实现需求:

方法一:用.fragment容器包裹表格

将表格所在的代码块放在带有.fragment类的容器中,让表格成为增量序列的一部分:

---
title: "Incremental list with tables"
format: revealjs
---

## Slide

::: {.incremental}

- Here some text

::: {.fragment}
```{r}
#| echo: false
#| warning: false
#| message: false
library(knitr)
kable(head(iris))

:::

  • Table above should be incremental with these list points

:::

## 方法二:给代码块添加`class-output`选项
直接在R代码块的选项中指定`class-output: fragment`,让生成的表格自动带上增量显示的类,这种方式更简洁:
```yaml
---
title: "Incremental list with tables"
format: revealjs
---

## Slide

::: {.incremental}

- Here some text

```{r}
#| echo: false
#| warning: false
#| message: false
#| class-output: fragment
library(knitr)
kable(head(iris))
  • Table above should be incremental with these list points

:::

两种方法都能实现表格随列表项逐步出现的效果,推荐第二种,更贴合Quarto的代码块配置习惯。

内容的提问来源于stack exchange,提问作者Quinten
相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 02:22:58