如何在Quarto导出.docx时自定义水平线(---)格式?
解决Quarto导出docx自定义水平线样式的问题
要将Markdown中---对应的水平线从默认浅灰色改成细黑色,关键是找对docx参考文档里对应的样式并修改,步骤如下:
生成Quarto默认的docx参考文档
在终端执行命令:quarto pandoc -o reference.docx --print-default-data-file reference.docx这一步能确保你拿到的是和Quarto导出逻辑匹配的基础样式文档,避免用非官方参考文档导致样式不对应。
修改水平线对应的样式
打开生成的reference.docx,在Word的「样式」面板里找到Horizontal Rule样式(如果找不到,可开启样式面板的「显示所有样式」选项)。右键该样式选择「修改」,在弹出的窗口中调整线条属性:- 设置线条颜色为黑色
- 调整线条粗细为你需要的细尺寸(比如0.5磅)
确认后保存文档。
在.qmd文件中指定自定义参考文档
在你的Quarto文档YAML头部添加配置:format: docx: reference-doc: reference.docx重新导出docx
执行导出操作后,水平线就会变成你设置的细黑色样式。
内容的提问来源于stack exchange,提问作者ttalVlatt
相关产品推荐
相关产品推荐

