You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Quarto的PDF输出中调整图形大小?试错语法无效求指导

Quarto PDF格式下调整图片大小的正确方法

你之前尝试的fig-width/fig-height参数无效,是因为这些参数仅针对Quarto的figure环境生效,直接在普通markdown图片后添加不会触发对应的渲染逻辑。针对PDF输出,尤其是嵌入PDF格式图片的场景,以下是两种可行的解决方案:

方案1:直接使用width/height属性(快速调整)

直接在图片链接后添加带单位的width或height属性,LaTeX会直接识别这些参数调整图片尺寸,支持百分比或绝对单位(如cm/in):

---
title: "resize image"
format: pdf
---

# 绝对尺寸示例
![World](images/World.pdf){width=5cm}

# 相对尺寸示例(占页面宽度比例)
![World](images/World.pdf){width=50%}

方案2:使用figure环境(支持标题、交叉引用)

如果需要给图片添加标题、编号或交叉引用,用Quarto的figure块包裹图片,此时fig-width/fig-height参数会正常生效:

---
title: "resize image"
format: pdf
---

:::{figure} images/World.pdf
---
fig-width: 5
fig-align: center
name: fig-world-map
---
世界地图
:::

可以通过@fig-world-map引用这张图片

补充说明

  • 对于PDF格式的图片,Quarto会通过LaTeX的includegraphics命令嵌入,width属性直接对应LaTeX的width参数,优先级高于fig-width;
  • 如果同时设置width和fig-width,width会覆盖fig-width的效果;
  • fig-width仅接受数值(默认单位为英寸),百分比尺寸需要用width属性设置。

内容的提问来源于stack exchange,提问作者ckluss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 19:45:34