如何更改Rmarkdown中图元文件图形输出的尺寸?
我有一位客户希望使用Rmarkdown将数字制作成Word文档,然后对其进行编辑(我知道……这不是可复制研究的真正意义,但这是客户想要的…)如何更改Rmarkdown中图元文件图形输出的尺寸?,r,r-markdown,metafile,R,R Markdown,Metafile,我有一位客户希望使用Rmarkdown将数字制作成Word文档,然后对其进行编辑(我知道……这不是可复制研究的真正意义,但这是客户想要的…) 使用dev='win.metafile'将图形放置为可编辑的图元文件,但无论fig.height和fig.width的输入如何,图形均为1.67 x 1.67英寸。因此,dev='win.metafile'以某种方式覆盖了这些块选项 knitr选项页面有关于dev.args: dev.args:(NULL)要传递给设备的更多参数,例如。 dev.args
使用
dev='win.metafile'
将图形放置为可编辑的图元文件,但无论fig.height
和fig.width
的输入如何,图形均为1.67 x 1.67英寸。因此,dev='win.metafile'
以某种方式覆盖了这些块选项
knitr选项页面有关于dev.args
:
dev.args:(NULL)要传递给设备的更多参数,例如。
dev.args=list(bg='yellow',pointsize=10);注意:这取决于
特定设备(参见设备文档);当dev有多个
元素,dev.args可以是每个列表中的参数列表
要传递给每个设备的参数,例如=
在哪里可以找到此引用的图元文件格式的设备文档?请尝试
out.height=6,out.width=6
。(尝试不同的数字)
如果仍然不起作用,只需告诉他们从
figure/
文件夹(通常与Rproj位于同一目录)复制图形,然后粘贴到他们的文档文件中即可Knitr
如果cache=TRUE
文档处于标记状态,并且标记“语言”没有图形宽度和高度的概念,则保存计算机中的所有图形out.width
和out.height
在呈现的md
文档中转换为原始HTML(从Rmd
到md
)。当呈现到doc[x]时,Pandoc会如何处理这些输入
文件完全是另一个问题。文档位于?windows
中,但在windows build IIRC上只有个。您不需要使用图元文件转储到word文档中。PNG、TIFF或EPS也可以,除非您的意思是他们实际想要在适当的位置编辑图元文件。然后,呃,糟糕。您可能会这样做I don’我不想看Max Gordon最近在RMarkdown上的帖子。他提到了out.width
等内容,并讨论了一个新的软件包,该软件包添加了一些功能,如强制字幕
,这些功能可能适合您。
----
title: "MinReproEx_Metafile"
author: "Erika Mudrak"
date: "Thursday, July 17, 2014"
output: word_document
----
Try to put a bigger metafile figure in a work document
```{r, echo=FALSE, dev='win.metafile', fig.height=6, fig.width=6}
plot(cars)
```