如何在Typst中修改段落间距?求可行代码及建议
如何在Typst中修改段落间距?
Typst中调整段落间距主要通过par函数的space.before和space.after参数实现,以下是几种可行的实现方式:
1. 全局设置所有段落间距
通过set par命令统一配置文档中所有段落的前后间距,示例代码:
#set par(space.before: 0.6em, space.after: 0.6em) 这是第一个段落,全局设置后所有段落都会应用指定的前后间距。 这是第二个段落,可以看到两个段落之间的间距已经被调整。
2. 单独调整某个段落的间距
如果只想修改特定段落的间距,直接给该段落使用par函数并传入对应参数:
这是默认间距的段落。 #par(space.before: 1em, space.after: 0.8em)[这是自定义了前后间距的段落,和上下段落的距离会明显不同。] 这又是默认间距的段落。
3. 自定义段落样式复用
如果需要多次使用同一种间距的段落,可以预先定义一个自定义段落样式,后续直接调用:
#let custom-par = par.with(space.before: 0.7em, space.after: 0.7em) #custom-par[这是使用自定义样式的第一个段落。] #custom-par[这是使用自定义样式的第二个段落,间距和上一个保持一致。]
你之前尝试par()函数未成功,大概率是没有正确传入space.before或space.after参数——par函数默认不修改间距,必须明确指定这两个参数才能调整段落间的距离。
内容的提问来源于stack exchange,提问作者Shujun Tan
相关产品推荐
相关产品推荐

