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

如何在Quarto的PDF输出中增加多行图片间的间距?

解决PDF输出中图片行间距过小的问题

下面提供几种直接有效的方法来调整PDF中图片间的垂直间距:

  • 直接插入LaTeX垂直间距命令
    因为生成PDF依赖LaTeX排版,在图片之间插入\vspace{<长度值>}命令可以精准控制间距,长度单位可用cm、pt、em等,示例:

    ![](image1)
    \vspace{1.5cm}
    ![](image2)
    \vspace{1.5cm}
    ![](image3)
    
  • 给单个图片块设置底部边距
    用Quarto的块属性给每个图片单独设置底部边距,这种方式更贴合块布局逻辑,示例:

    ::: {margin-bottom=2cm}
    ![](image1)
    :::
    ::: {margin-bottom=2cm}
    ![](image2)
    :::
    ![](image3)
    
  • 全局调整图片间距(适合批量修改)
    在文档开头添加LaTeX代码,统一调整所有图片的上下间距,比如修改无标题图片的默认间距:

    \setlength{\intextsep}{1.2cm} % 调整图片与前后内容的垂直间距
    

    如果是带标题的图片,可调整caption相关间距:

    \usepackage{caption}
    \setlength{\belowcaptionskip}{1cm} % 图片标题下方间距
    

之前用layout="[[1], [-1], [1], [-1], [1]]"效果不佳,是因为这种布局的空白分配在PDF的LaTeX渲染中会受默认排版规则限制,无法像HTML那样灵活控制,直接用LaTeX间距命令或块边距设置更可靠。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 17:51:45