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

如何在Quarto PDF文档中居中Mermaid图表?

在Quarto PDF中居中Mermaid图表的有效方法

以下是针对Quarto v1.4版本的三种可行解决方案:

  • 方法一:为Mermaid代码块添加空标题参数
    只有当Mermaid图表被包装为LaTeX的figure环境时,fig-align: center参数才会生效,而添加标题(即使是空标题)会触发这个环境。代码示例:

    ---
    title: "Center mermaid in pdf"
    format: pdf
    ---
    
    How to center a mermaid graph in pdf Quarto?
    
    ```{mermaid}
    %%| fig-align: center
    %%| fig-cap: ""
    flowchart LR
      A[Hard edge] --> B(Round edge)
      B --> C{Decision}
    
  • 方法二:用LaTeX居中环境直接包裹
    利用Quarto PDF基于LaTeX编译的特性,直接使用LaTeX的center环境强制图表居中:

    ---
    title: "Center mermaid in pdf"
    format: pdf
    ---
    
    How to center a mermaid graph in pdf Quarto?
    
    \begin{center}
    ```{mermaid}
    flowchart LR
      A[Hard edge] --> B(Round edge)
      B --> C{Decision}
    

    \end{center}

  • 方法三:全局设置所有图表居中
    如果需要文档内所有图表(包括Mermaid)默认居中,可在YAML配置中全局指定对齐方式:

    ---
    title: "Center mermaid in pdf"
    format: 
      pdf:
        fig-align: center
    ---
    
    How to center a mermaid graph in pdf Quarto?
    
    ```{mermaid}
    flowchart LR
      A[Hard edge] --> B(Round edge)
      B --> C{Decision}
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 13:43:14