首页 > 解决方案 > 在 r markdown docx 中使用 Times New Roman 12 pt

问题描述

我想使用 R markdown 在 .docx 文件中使用 Times New Roman 字体。我尝试在 YAML 部分添加以下内容:

mainfont: "Times New Roman", sansfont: Calibri Light- 带引号和不带引号。我还指定了一个模板:

output:
  word_document:
    reference_docx: template1.docx

我使用 R markdown 生成了 template1.docx 并更改了一些格式,如边距、行号、字体大小、字体等以及所有内容,但字体被复制到主 .docx 文件中。请帮忙。

标签: rr-markdown

解决方案


mainfont参数仅适用于 pdf 输出。

要使您的 Word 文档具有特定字体,请在 Word 中打开您的模板文档。转到“设计”选项卡。字体按钮允许您为标题和正文选择默认字体。

如果可用选项之一不符合您的喜好,您可以创建自己的字体配对。例如,您可以使用 Times New Roman 为标题和正文创建一个选项


推荐阅读