使用 Latex 生成 Rmarkdown pdf 时的图像大小控制

Image size control in Rmarkdown pdf generation with latex

我正在使用 Rmarkdownv2 生成包含一些本地图像的 pdf 文件。但与 html 相比,在呈现的 pdf 中图像似乎被转换为更大的尺寸和更低的分辨率。我目前用于图像的代码是这样的: ![alt text](figures/fig1.png)

有什么办法可以控制pdf中图片的大小吗?我也试过

pdf_document: fig_height: 1 fig_width: 2

但这没有用。提前致谢。

您可以使用 development version of knitr (>= v1.11.22) 和 include_graphics() 函数,例如

```{r out.width='70%'}
knitr::include_graphics('figures/fig1.png')
```

如果你想要一个图形标题,只需使用块选项 fig.cap = 'A figure caption.'