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

如何在R Markdown中设置全局1.15倍行间距 无需在标题后手动加<br>

解决方法

你遇到的行间距异常问题可以通过调整配置全局解决,不需要手动在每个标题后加<br>,根据你输出的文档类型分别配置即可:

针对officedown输出Word文档

问题本质是你引用的Template_Original.docx模板中段落样式配置不符合预期,两种修改方案二选一即可:

  • 修改Word模板(推荐)
    1. 打开Template_Original.docx文件,找到「正文」样式右键选择修改
    2. 在段落设置中把行间距固定为1.15倍,同时调整段前/段后间距为你需要的数值
    3. 再分别修改各级标题(标题1、标题2等)的段落设置,调整「段后间距」匹配你的排版需求,避免标题和正文粘连
    4. 保存模板后重新编织R Markdown即可全局生效
  • 直接在YAML中配置全局样式
    不需要修改原有模板,在YAML的officedown配置项中新增样式规则即可:
    output:
      officedown::rdocx_document:
        reference_docx: P:/BLABLA/Template_Original.docx
        # 新增正文全局样式配置
        styles:
          Normal:
            paragraph:
              line_spacing: 1.15
    

针对pdf_document输出PDF文档

直接在YAML的pdf配置项中添加行间距参数即可:

output:
  pdf_document:
    linestretch: 1.15 # 全局行间距设置为1.15倍
  officedown::rdocx_document:
    reference_docx: P:/BLABLA/Template_Original.docx
    styles:
      Normal:
        paragraph:
          line_spacing: 1.15

额外提示

你当前示例中用<p>标签包裹正文的写法没有必要,直接写普通Markdown文本就会自动继承全局样式,不需要手动加HTML标签。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 14:15:05