Quarto生成含绘图的自包含HTML失败问题求助
解决Quarto生成含R绘图的自包含HTML文件问题
升级Quarto版本:Quarto 1.2.x存在部分资源嵌入的已知bug,建议升级到1.3及以上稳定版,该版本修复了R绘图自包含处理的相关问题。
完善YAML配置:同时启用
self-contained和embed-resources选项,确保配置格式正确:
--- title: "Test" format: html: self-contained: true embed-resources: true ---
- 显式指定绘图输出参数:在R代码块中指定绘图设备为
cairo-png,提升图片兼容性以支持嵌入:
x <- y <- 1:10 plot(x, y)
- 清理缓存后重新渲染:手动删除生成的
test_files文件夹和.quarto缓存目录,再执行渲染命令:
quarto render test.qmd --to html
- 更新R依赖包:确保
knitr和rmarkdown为最新版本,Quarto依赖这些包处理R代码输出:
update.packages(c("knitr", "rmarkdown"))
内容的提问来源于stack exchange,提问作者bartleby
相关产品推荐
相关产品推荐

