Fit to height / width
感谢 ntjess 的代码。
Fit to height
如果你需要将图片占满剩余的 slide 高度,你可以来试试 fit-to-height 函数:
#utils.fit-to-height(1fr)[BIG]
函数定义:
#let fit-to-height(
  width: none, prescale-width: none, grow: true, shrink: true, height, body
) = { .. }
参数:
- width: 如果指定,这将确定缩放后内容的宽度。因此,如果您希望缩放的内容填充幻灯片宽度的一半,则可以使用- width: 50%。
- prescale-width: 此参数允许您使 Typst 的布局假设给定的内容在缩放之前要布局在一定宽度的容器中。例如,您可以使用- prescale-width: 200%假设幻灯片的宽度为原来的两倍。
- grow: 是否可扩张,默认为- true。
- shrink: 是否可收缩,默认为- true。
- height: 需要指定的高度。
- body: 具体的内容。
Fit to width
如果你需要限制标题宽度刚好占满 slide 的宽度,你可以来试试 fit-to-width 函数:
#utils.fit-to-width(1fr)[#lorem(20)]
函数定义:
#let fit-to-width(grow: true, shrink: true, width, body) = { .. }
参数:
- grow: 是否可扩张,默认为- true。
- shrink: 是否可收缩,默认为- true。
- width: 需要指定的宽度。
- body: 具体的内容。