【发布时间】:2019-09-17 14:41:50
【问题描述】:
我所在的组织喜欢在 Word 文档的每一页上塞满尽可能多的信息。例如,他们更喜欢在页眉/页脚而不是在文档正文中显示文档标题、日期、作者。通过创建 .docx 模板并将 Word 域代码 TITLE、CREATEDATE 和 AUTHOR 添加到 .docx 模板的页眉/页脚中的所需位置,我可以在从 bookdown 编译的 Word 文档的页眉/页脚中显示这些字段。这很好用。但问题是当我编译成 Word 时,标题、日期和作者仍然显示在 Word 文档的正文中。即使我从 .docx 模板的正文中删除它们,这种情况仍然存在。是的,我可以在共享之前轻松地从输出的 Word 文档中删除这些内容。但是,如果我可以有一个 .docx 模板,它会做得恰到好处。有没有一种简单的方法可以做到这一点?
更新:我不想将 Rmd YAML 标头中的 title、date 和 author 字段留空,因为我仍然希望它们出现在 docx 的页眉/页脚中的特定位置输出并像通常在 pdf 输出中一样显示。
【问题讨论】:
-
这对你有用吗,还是重新添加?我在过去编辑模板时取得了一些成功。 rmarkdown.rstudio.com/articles_docx.html
-
它对我不起作用。此链接讨论如何控制输出标题的样式。但据我所知,没有办法告诉Word模板输出Title的样式应该为null,即不打印字符、换行符等。
标签: r ms-word formatting r-markdown bookdown