knitr/jekyll/servr::jekyll图像太大或分辨率不好
这是我第一次向SO发帖,我希望我的问题足够具体 我已经用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',
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发布之前解决这个问题。你可以把问题提交给我,这样我就不会忘记了。谢谢好的,太棒了。这一切都是新的,所以希望是可以的?非常感谢!是的,那太完美了。谢谢