为何R Markdown的fig.height/fig.width在Quarto中不生效?
Quarto内嵌预览图形尺寸不生效问题解答
- 参数用法是正确的:Quarto确实使用
#| fig-height: 3、#| fig-width: 3这类代码块选项,和R Markdown的fig.height=3、fig.width=3是等效参数,不存在用法错误。 - 问题出在RStudio的Quarto内嵌预览机制:Quarto的实时内嵌预览默认是快速渲染模式,可能没有完全应用图形尺寸参数。要看到预期尺寸,需要点击RStudio右上角的Render按钮完整渲染文档,而不是依赖实时预览。
- 验证方法:可以先在文档YAML头部设置全局图形尺寸,再配合代码块选项测试:
代码块示例:--- title: "Quarto图形尺寸测试" format: html fig-width: 3 fig-height: 3 ---#| fig-height: 3 #| fig-width: 3 plot(pressure) box("figure") - 如果完整渲染后仍不生效,大概率是版本兼容问题,建议更新到最新版的Quarto和RStudio。
内容的提问来源于stack exchange,提问作者caparks
相关产品推荐
相关产品推荐

