如何在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
相关产品推荐
相关产品推荐

