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

如何在Quarto与R中配置Mermaid默认宽度为100%?

在Quarto和R环境中配置Mermaid流程图宽度

Quarto 配置方法

全局配置(所有流程图生效)

在文档开头的YAML元数据中添加Mermaid全局配置,所有Mermaid流程图都会应用该宽度设置:

---
title: "你的文档标题"
format: html
mermaid:
  config:
    flowchart:
      width: "100%"
---

单个流程图配置(仅当前图生效)

如果只需要调整某一个流程图的宽度,直接在对应的Mermaid代码块开头添加初始化配置:

%%{init: {'flowchart': {'width': '100%'}}}%%
flowchart LR
    A[开始] --> B{判断}
    B -->|是| C[执行操作]
    B -->|否| D[结束]

R 环境配置方法

如果通过DiagrammeR包在R中生成Mermaid图,可通过mermaid()函数的config参数传递宽度配置:

library(DiagrammeR)

# 定义流程图代码并配置宽度
mermaid(
  "flowchart LR
      A[开始] --> B{判断}
      B -->|是| C[执行操作]
      B -->|否| D[结束]",
  config = list(flowchart = list(width = "100%"))
)

注意:你之前尝试的mermaid.flowchartConfig写法是纯前端浏览器环境的配置方式,在Quarto/R这类编译生成文档的场景下不生效,需要用上述适配编译流程的配置方法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 04:20:25