【发布时间】:2016-01-10 23:04:49
【问题描述】:
我正在为一本书制作解决方案手册,使用带有以下 YAML 标头的 .Rmd 文件:
---
title: "DDAR: Solutions and Hints for Exercises"
date: "`r Sys.Date()`"
output:
word_document:
reference_docx: solutions-setup.docx
---
我使用reference_docx 控制文档的总体布局以获取输出 Word 文档。
会有很多图形,我想设置一些全局图形参数,以给出相对紧凑的边界框和合理的字体大小 无需根据我在 PDF 文档中看到的内容进行调整。
我尝试了以下方法,但par() 设置似乎没有任何效果:
{r setup, echo=FALSE}
options(digits=4)
par(mar=c(5,4,1,1)+.1)
相反,我在文档中得到如下图像,其边界框比我想要的要大,而且字体比我想要的要大得多。
我知道如何在使用 LaTeX 生成的 .Rnw 文件中控制所有这些,但我
在 .Rmd -> Word 中找不到如何操作。有没有我可以的大块钩子
采用?我认为没有 out.width 块选项可以重新缩放
LaTeX 中的图形。
【问题讨论】:
-
您使用的
parmargins 是默认的 R 边距,与您的图像显示的大小差不多。如果你把它们做得更小会发生什么?
标签: r rstudio knitr r-markdown