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)
```
产生这个输出:
我有以下 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)
```
产生这个输出: