如何在两栏文档中将某些可变内容放在指定列的底部

编程语言 2026-07-09

我的目标是在某些列的顶部把文本放进一个矩形里。

我在Typst中尝试使用 #cita[this is the content],但问题在于:

  • 盒子并非位于相应列的底部,
  • 如果前一个项通过(通过试验和错误),并且我想在相应列中添加文本,就必须重新排列之后的所有盒子。
#let cita(term)={rect(width: 100%)[#align(bottom+center)[ #text(10pt,)[#term]]] }

也许使用脚注会更合适,但如果没有另一个脚注,在这种情况下Typst会添加一条不必要的水平线。

解决方案

在Typst中,合适的工具是 place,并在每一列内部使用 bottom 对齐。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章