tint/tufte 包中的主列图形宽度

Main column figure width in tint/tufte package

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

---
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 来改变纵横比.

使用tint/tufte时,是否可以出现比主栏宽度更窄的图形?

PS pressure 来自 datasets 包。


编辑

我可以这样伪造它:

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

但是有没有更简单的解决方案?

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

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

产生这个输出: