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

如何在Quarto中设置默认激活的面板标签组?

在Quarto中设置嵌套面板标签组的默认激活项

在Quarto里,替代Rmd中{.active}指定默认显示标签的方式,是使用**data-active属性**,不管是外层还是嵌套的面板标签组,都能通过这个属性实现需求。

针对你的示例代码的修改实现

比如你想默认激活A下的2、B下的3,可以直接在对应标题上添加属性:

::: {.panel-tabset .nav-pills group="1111"} 

# A 
::: {.panel-tabset .nav-pills group="1112"} 

## 1 

1

## 2 {data-active="true"}

2

::: 

# B
::: {.panel-tabset .nav-pills group="1112"} 

## 3 {data-active="true"}

3

## 4

4

::: 

:::

另一种实现方式:通过面板组属性指定

如果不想直接在标题上添加属性,也可以给.panel-tabset块添加data-active属性,值为目标标签的自定义ID:

::: {.panel-tabset .nav-pills group="1111"} 

# A 
::: {.panel-tabset .nav-pills group="1112" data-active="tab-2"} 

## 1 

1

## 2 {#tab-2}

2

::: 

# B
::: {.panel-tabset .nav-pills group="1112" data-active="tab-3"} 

## 3 {#tab-3}

3

## 4

4

::: 

:::

两种方式都能实现嵌套面板的默认激活效果,按需选择即可。

内容的提问来源于stack exchange,提问作者Petr Hála

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 20:24:51