r - 使用Officer R包制作word文档A3和横向
问题描述
是否可以通过Officer R包制作A3和Landscape的文件?
对于纵向和 A4,我可以毫无问题地制作文档并传入对象,但我找不到任何有关如何制作 A3 或更改方向的文档。
mydoc <- read_docx()
我努力了
mydoc <- page_size(width = 11.5, height = 16.5)
如果它不能在警官 R 中完成,是否有另一个可以做到的软件包?
谢谢
解决方案
我想我找到了一种方法:
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.5354
in函数对应height = 11.69291
于page_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
我知道了:
推荐阅读
- python - keras VGG19 add Input layer got graph disconnected error
- smtp - 如何使用 MailKit 发送带有失败状态的消息传递状态
- typescript - 远程模块尚未在本地缓存
- c - Bluez DBUS api NewConnection 方法给出了错误的文件描述符
- api - 如何使用 Flutter 通过类名或 id 从 url 获取数据?
- java - UDP 服务器的 CPU 使用率高
- php - MySQL Transaction 在 SELECT 语句后丢失记录
- c# - EF LINQ Group By 和 Sum
- solr - Solr 同义词中的“Is-a”关系
- android - 按钮未显示在视图上