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

Quarto文档中为代码块自动添加语言标签的方法咨询

Quarto代码块显示语言标签的解决方法

自动显示(优先推荐)

直接在文档的YAML头部添加以下配置,所有R/Python代码块会自动显示对应语言标签:

---
title: "你的工作手册标题"
format:
  html:
    code-blocks:
      language-label: true
---

配置完成后渲染HTML,每个代码块左上角会自动出现「R」或「Python」的标签,无需手动逐个设置。

手动自定义标签

如果需要修改标签内容(比如把默认的「R」改成「统计分析代码」),给单个代码块添加language-label参数即可:

R代码块示例

#| language-label: "统计分析代码"
summary(mtcars)

Python代码块示例

#| language-label: "Python 数据处理"
import pandas as pd
df = pd.read_csv("data.csv")

之前设置无效的原因

你之前用的title参数是用来设置代码块的折叠标题(需配合code-fold: true才会显示),label参数是给代码块添加引用ID的,这两个参数都和语言标签的显示无关,所以渲染后看不到预期效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 17:52:32