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

Quarto导出Word文档时双列布局失效问题求助

Quarto导出Word双列布局的解决方案

Quarto支持Word的双列布局,但HTML的双列实现逻辑(如CSS、HTML专属columns短代码)无法直接适配Word,需要针对Word格式做专门配置,具体分两种场景:

1. 全局文档双列

直接在Quarto文档的YAML头部添加Word格式的columns参数即可,示例:

---
title: "双列Word文档"
format:
  docx:
    columns: 2
---

这样导出的整个Word文档都会自动应用双列布局。

2. 局部内容双列

如果仅需要部分内容双列,其余保持单列,需要结合Word的分节符和自定义样式实现:

  • 第一步:创建一个自定义Word模板(.dotx文件),在模板中新建名为TwoColumns的段落样式,设置该样式的布局为“双列”(Word中右键样式→修改→段落→换行和分页→分节符→连续,再设置分栏为2列)。
  • 第二步:在Quarto文档中引用该模板,并通过div块应用自定义样式:
---
title: "局部双列示例"
format:
  docx:
    reference-doc: custom-template.dotx
---

这是单列内容。

:::{div custom-style="TwoColumns"}
这里是双列显示的内容,会按照模板中定义的双列样式排版。
可以包含文本、代码块、图片等元素。
:::

这又是单列内容。

自定义模板的方式更易维护,也可以通过插入Word原生Open XML代码实现局部双列,但操作复杂度较高,不推荐。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 10:52:07