我试图将一个R标记的.Rmd
文件转换成.pdf
。不幸的是,图像太大。 有什么办法可以改变图像的大小吗?我不能用html,这是markdown转pdf。
在一个大块的开头使用这个。
分配给fig.height
和fig.width
的小数会被解释为英寸。 如果明确,也允许其他测量单位。
```{r, echo=FALSE, fig.height=2.7, fig.width=9}
#your R code here
我通过fig.height
、fig.width
、dpi
和out.width
的组合找到了一个舒适的解决方案。
你可以通过以下方式在顶部设置全局参数。
knitr::opts_chunk$set(out.width="400px", dpi=120)
。
你可以在任何块中覆盖这些属性,只需设置你需要的参数。
dpi
会增加图像的质量,所以你必须通过其他参数来调整。
out.width
调整图像创建后的尺寸。
降低fig.height
和fig.width
中的值将导致文本/数字变大(与在Rstudio中减少图像窗口一样)。
有一个简单的方法来调整图片的大小,并且仍然能够添加标题。在你的RMarkdown代码中使用以下语法,并将图像的标题放在图像的下面。
<!-- Einbinden von Bildern in RMarkdown -->
\begin{figure}
\centerline{\includegraphics[width=0.5\textwidth]{your_image_name.png}}
\caption{Entitäten zur Persistierung der Special Notifications}
\end{figure}
要调整图像的大小,只需将宽度值从0.5调整为其他符合你需要的百分比值。
如果你不想让图像居中,只需删除\centerline-命令及其开头和结尾的括号{}。