
R Markdown
和发表
|
497
图 16-20:Word 调整后的表格
我们可以利用 flextable 和管道符的丰富格式化功能来调整列宽,为标题添加背景颜
色,并使标题字体变为白色:
regulartable(myTable) %>%
width(width = c(.5, 1.5, 3)) %>%
bg(bg = "#000080", part = "header") %>%
color(color = "white", part = "header")
生成的 Word 中的图如图 16-21 所示。
图 16-21:Word 中的自定义调整后的表格
有关 flextable 中所有可自定义选项的详细信息,请参阅 flextable 的帮助文档和
flextable 在线文档。
生成 Word 格式允许模板控制 Word 输出的格式。要使用模板,请将 reference_docs:
template.docx
添加到 YAML 标题:
title: "Nice Title"
output:
word_document:
reference_docx:
template.docx
当使用模板将 R Markdown 文件生成为 Word 格式时,knitr 会将源文档中元素的格式
映射到模板中的样式。因此,如果要更改正文文本的字体,可以将 Word 模板中的正文
文本样式设置为所需的字体。然后 knitr 将在新文档中使用模板样式。
第一次使用模板时常见的工作流程是在没有模板的情况下生成 W