我使用Rmarkdown创建pdf文件。我在.Rmd文件中有这样的块:
```{r}
knitr::include_graphics('image.png')
```
这在.tex文件中转换为:
\begin{Shaded}
\begin{Highlighting}[]
\NormalTok{knitr}\OperatorTok{::}\KeywordTok{include_graphics}\NormalTok{(}\StringTok{'image.png'}\NormalTok{)}
\end{Highlighting}
\end{Shaded}
\includegraphics[width=8.88in]{image}
不幸的是,在大多数情况下,我看到宽度不合适。如何自动删除" [宽度= 8.88in]" ?在另一台计算机上,宽度未设置为这样,即使使用相同的.Rmd文件,图像也具有适当的大小。 但我无法弄清楚这种差异来自哪里,因为我再也无法访问这台电脑了。
谢谢
答案 0 :(得分:0)
请在帮助页dpi
上查看参数?knitr::include_graphics
。简而言之:
knitr::include_graphics('image.png', dpi = NA)
或通过out.width
chunk选项手动指定宽度。