Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
knitr/jekyll/servr::jekyll图像太大或分辨率不好_R_Jekyll_Knitr_R Markdown - Fatal编程技术网

knitr/jekyll/servr::jekyll图像太大或分辨率不好

knitr/jekyll/servr::jekyll图像太大或分辨率不好,r,jekyll,knitr,r-markdown,R,Jekyll,Knitr,R Markdown,这是我第一次向SO发帖,我希望我的问题足够具体 我已经用servr::jekyll()[谢谢,Yihui]写了一篇博文,但是博文上的图像大小不正确-它们太大了!当我没有指定图像大小时,图像在帖子上显示有点模糊。我在帖子的设置块中使用了以下代码: knitr::opts_chunk$set( echo = TRUE, warning = FALSE, error = FALSE, message = FALSE, device = 'png',

这是我第一次向SO发帖,我希望我的问题足够具体

我已经用
servr::jekyll()
[谢谢,Yihui]写了一篇博文,但是博文上的图像大小不正确-它们太大了!当我没有指定图像大小时,图像在帖子上显示有点模糊。我在帖子的设置块中使用了以下代码:

knitr::opts_chunk$set(
    echo    = TRUE,
    warning = FALSE,
    error   = FALSE,
    message = FALSE,
    device  = 'png',
    fig.width = 6,
    fig.height = 6,
    dpi = 300
)
博客文章是,存储库是

所以我想要的是图像和文本一样宽,并且有很好的分辨率。非常感谢您的帮助


如果您需要更多信息,请告诉我。

要使图像与文本宽度相同,您可以在CSS中的
img
中添加一个带有
约束的
最大值,例如

img {
  max-width: 100%;
}

如果你真的想要解决方案,你可以考虑向量图形,例如使用<代码> SVG < /C>设备,而不是<代码> PNG < /C> >(或者考虑包中的代码> SVGLITE 设备)。我更新了,这使图像的大小得到了适当的调整。作为关于svglite的一个说明-我没有运气让它工作,但是

svg
工作得很好。您可以在post源代码中看到svglite损坏的图像。我遵循了来自的建议,但添加“.svg”似乎在图像路径中添加了一个额外的“.”。抱歉,如果这是离题。由于svglite尚未在CRAN上,我还没有考虑在knitr中支持它,但我肯定可以在svglite的CRAN发布之前解决这个问题。你可以把问题提交给我,这样我就不会忘记了。谢谢好的,太棒了。这一切都是新的,所以希望是可以的?非常感谢!是的,那太完美了。谢谢