首页 > 解决方案 > 使用Officer R包制作word文档A3和横向

问题描述

是否可以通过Officer R包制作A3和Landscape的文件?

对于纵向和 A4,我可以毫无问题地制作文档并传入对象,但我找不到任何有关如何制作 A3 或更改方向的文档。

mydoc <- read_docx()

我努力了

mydoc <- page_size(width = 11.5, height = 16.5)

如果它不能在警官 R 中完成,是否有另一个可以做到的软件包?

谢谢

标签: rlandscapeofficer

解决方案


我想我找到了一种方法:

library(officer)
library(knitr)

我创建了 2 个对象,并将图形放在它们之间:

open_A3 <- block_section(prop_section(type = "continuous"))


close_A3 <- block_section(prop_section(page_size = page_size(width = 16.5354, 
                                                 height = 11.69291,
                                                 orient = "landscape"),
                           type = "continuous"))

width = 16.5354in函数对应height = 11.69291page_size()A3 尺寸。

所以,有:

# Title 1

## Title 1.1
{r, echo = F}
open_A3
{r Paris, fig.align='center', fig.height = 8.4566929, fig.width = 13.50394, echo = FALSE}

include_graphics("paris.jpg")
{r, echo = F}
close_A3

我知道了:

捕获


推荐阅读