如何在rmarkdown的word_document中更改纸张大小?

3

我有一些宽表格需要在(可悲的)Word文档中共享。 我注意到它们适合A3格式。 很多答案(如何在使用RStudio的Knit PDF时更改纸张大小?更改rmarkdown pdf的纸张大小和方向如何在r markdown中指定自定义纸张大小更改rmarkdown pdf的纸张大小和方向)解释了如何更改output:pdf_document的纸张大小。 是否可以为output:word_document,更具体地说是output:bookdown :: word_document2更改纸张大小?

可重现的示例,其中我在rmarkdown YAML前置标头中放置了papersize:a3

---
title: "test A3 paper"
papersize: a3
output:
    word_document
---

# Title

generate this document with:

    rmarkdown::render("a3.Rmd")

输出的 Word 文档仍然是默认的美国信纸格式,而不是 A3。


2
你尝试过在A3中创建参考文档吗?https://rmarkdown.rstudio.com/articles_docx.html - Pete
1个回答

2
如果可以避免创建参考文档,我更希望得到另一个答案。
编辑由rmarkdown::render生成的Word文档,并将其格式更改为A3。将其另存为新名称,例如"a3_template.docx"。然后修改yaml前置部分以调用参考文档。
---
title: "test A3 paper"
output:
  word_document:
    reference_docx: a3_template.docx
---

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接