如何在Quarto的PDF输出中增加多行图片间的间距?
解决PDF输出中图片行间距过小的问题
下面提供几种直接有效的方法来调整PDF中图片间的垂直间距:
直接插入LaTeX垂直间距命令
因为生成PDF依赖LaTeX排版,在图片之间插入\vspace{<长度值>}命令可以精准控制间距,长度单位可用cm、pt、em等,示例: \vspace{1.5cm}  \vspace{1.5cm} 给单个图片块设置底部边距
用Quarto的块属性给每个图片单独设置底部边距,这种方式更贴合块布局逻辑,示例:::: {margin-bottom=2cm}  ::: ::: {margin-bottom=2cm}  ::: 全局调整图片间距(适合批量修改)
在文档开头添加LaTeX代码,统一调整所有图片的上下间距,比如修改无标题图片的默认间距:\setlength{\intextsep}{1.2cm} % 调整图片与前后内容的垂直间距如果是带标题的图片,可调整caption相关间距:
\usepackage{caption} \setlength{\belowcaptionskip}{1cm} % 图片标题下方间距
之前用layout="[[1], [-1], [1], [-1], [1]]"效果不佳,是因为这种布局的空白分配在PDF的LaTeX渲染中会受默认排版规则限制,无法像HTML那样灵活控制,直接用LaTeX间距命令或块边距设置更可靠。
内容的提问来源于stack exchange,提问作者Fred
相关产品推荐
相关产品推荐

