浅色/薄纱包装的主柱图形宽度

时间:2019-01-10 15:25:50

标签: r r-markdown knitr tint tufte

我有以下Rmd文件,该文件使用基于tint包的tufte包:

---
title: "Test title"
author: ""
date: ""
output: 
  tint::tintPdf
classoption: twoside
---


```{r one, echo=FALSE, fig.width=8}
plot(pressure)
```


```{r two, echo=FALSE, fig.width=4}
plot(pressure)
```

我希望第二个图形的宽度是第一个图形的一半,但是看起来两者都是主列的宽度,而且我实际上只是通过指定fig.width来更改宽高比。 / p>

enter image description here

使用tint / tufte时,图形的宽度可能小于主列的宽度吗?

PS pressure来自datasets软件包。


编辑

我可以这样伪造:

```{r two, echo=FALSE, fig.width=4}
par(mfrow = c(1, 2))
plot(pressure)
```

但是有没有那么笨拙的解决方案?

1 个答案:

答案 0 :(得分:2)

您可以使用out.width块选项来实现。这需要是一个字符值,该字符值将作为宽度插入到LaTeX中,而不仅仅是fig.width之类的数字。例如,将第二个块更改为

```{r two, echo=FALSE, out.width="2in"}
plot(pressure)
```

产生以下输出:

enter image description here