如何创建水平线(类似于` ule{len}{width}`在 LaTeX 中)在 Typst 中?

问题描述 投票:0回答:1

我正在从 LaTeX 迁移到 Typst,我正在尝试找到一个函数,它可以给我一个 填空 水平规则,相当于 LaTeX 宏

\rule{20pt}{1pt}

我可以使用类似的东西:

This $underline("           ")$ day of September

但是,我希望能够指定长度(例如 20pt)或空格数来确定线条的宽度。

migration typst
1个回答
1
投票

Typst 为此提供了 line 功能:

This #box(line(length: 20pt)) day of September

program output

您可以提供额外的

stroke
设置来更改线条粗细/颜色/等。

请注意,该行周围有一个

box
,否则它将出现在自己的段落中。
box
允许块元素(创建自己的“文本块”的内容)与周围的文本内联渲染。

© www.soinside.com 2019 - 2024. All rights reserved.