已掌握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
相关产品推荐
相关产品推荐

