sin*_*jin 7 r rstudio knitr r-markdown
我在R Markdown文档中设置全局选项时遇到问题.一个简单的例子如下.在这种情况下,我试图设置global.par = TRUE.期望par()我在一个卡盘中制作的任何规格都被带入后续的块中.但是,这种情况并没有发生.
```{r package_options, include=FALSE}
knitr::opts_knit$set(global.par = TRUE)
```
```{r}
lambda <- 0.2; n <- 1000
exp <- rexp(n, lambda)
par(cex = 0.7)
hist(exp)
```
```{r}
lambda <- 0.02; n <- 1000
exp <- rexp(n, lambda)
hist(exp)
```
Run Code Online (Sandbox Code Playgroud)
规格:Max OS 10.11,R版本3.2.0(2015-04-16),RStudio 0.98.1062,knitr 1.12.3
此问题已固定在knitr(> = v1.12.17),你可能会测试当前的开发版本knitr Github上。我刚刚发现设置mfcol/mfrow将重置cex为 1,这是knitr无法cex正确恢复的根本原因。