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

已掌握Typst图片垂直排列,如何实现两张图片水平并排显示?

Typst实现两张图片水平并排的方法

你可以通过两种简单方式实现图片水平并排:

方法一:修改join的排列方向

原代码中.join()默认使用垂直方向排列,只需指定direction: horizontal即可改为水平排列,还能通过sep参数设置图片间距:

#figure(
  (image("eulerian.svg", width: 10%),
  image("lagrangian.svg", width: 10%)).join(direction: horizontal, sep: hspace(1em)),
  caption: [A curious figure.],
) <glacier>

方法二:使用row容器布局

row是Typst专门用于水平排列元素的容器,用它包裹两张图片,通过gap参数控制间距:

#figure(
  row(
    image("eulerian.svg", width: 10%),
    image("lagrangian.svg", width: 10%),
    gap: 1em
  ),
  caption: [A curious figure.],
) <glacier>

两种方法都能实现图片水平并排,你可以根据习惯选择,间距参数可按需调整大小。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 18:42:10