如何从 Rmarkdown 中删除 \includegraphics 中的自动宽度分配?
How to remove automatic width assignment in \includegraphics from Rmarkdown?
我正在使用 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}
不幸的是,在大多数情况下,我发现宽度不合适。如何自动删除“[width=8.88in]”?在另一台计算机上,即使使用相同的 .Rmd 文件,宽度也不是这样设置的,并且图像具有适当的大小。
但是我无法弄清楚这种差异是从哪里来的,因为我无法再使用这台计算机了。
谢谢
请参阅帮助页面 ?knitr::include_graphics
上的参数 dpi
。简而言之:
knitr::include_graphics('image.png', dpi = NA)
或者通过 out.width
块选项手动指定宽度。
我正在使用 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}
不幸的是,在大多数情况下,我发现宽度不合适。如何自动删除“[width=8.88in]”?在另一台计算机上,即使使用相同的 .Rmd 文件,宽度也不是这样设置的,并且图像具有适当的大小。 但是我无法弄清楚这种差异是从哪里来的,因为我无法再使用这台计算机了。
谢谢
请参阅帮助页面 ?knitr::include_graphics
上的参数 dpi
。简而言之:
knitr::include_graphics('image.png', dpi = NA)
或者通过 out.width
块选项手动指定宽度。