我正在尝试将R降价.Rmd
文档转换为.pdf
。不幸的是,图像太大了。有没有办法改变图像的大小?我不能使用html,这是pdf的降价。
答案 0 :(得分:12)
在块的开头使用它:
分配给fig.height
和fig.width
的小数被解释为英寸。如果明确,也允许采用其他计量单位。
```{r, echo=FALSE, fig.height=2.7, fig.width=9}
#your R code here
```
答案 1 :(得分:3)
我通过fig.width
,dpi
,out.width
和knitr::opts_chunk$set(out.width="400px", dpi=120)
的组合找到了一个舒适的解决方案。
您可以通过以下方式在顶部设置全局参数:
dpi
您可以在任何块中覆盖这些属性,只需设置所需的参数即可。
out.width
会提高质量图像,因此您必须根据其他参数进行调整。
fig.height
调整大小。
减少fig.width
和while (*p != '\0')
中的值会导致文本/数字更大(与缩小Rstudio中的图像窗口相同)
答案 2 :(得分:2)
有一种简单的方法可以调整图像大小并且仍然可以添加字幕。在RMarkdown代码中使用以下语法,并将Image的标题放在Image:
下<!-- 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 - Command,并打开和关闭括号{}。
答案 3 :(得分:0)
据我所知,rmarkdown
html格式附带Bootstrap。我在img-responsive
添加了一些javascript(在我的文档底部)。
<script>
var d = document.document.getElementsByTagName("img");
d.className += " img-responsive";
</script>