昨天(2023年10月31日) Typst 发布了 0.9.0 版本。 我最关注的更新内容是参考文献格式的更新,引入了 CSL (Cite Style Language)支持,理论上可以自定义参考文献格式。而且默认支持了中国国标 GB/T 7714-2015 和 GB/T 7714-2005 格式。

但是同时引入了几个 Breaking Change Changelog: https://github.com/typst/typst/releases/tag/v0.9.0

也对 hayagriva 引入了几个 Breaking Change

如何使用自定义的参考文献格式

只需要在 #bibliography中制定 style 属性即可:

1
2
3
something something @test

#bibliography("bib.yaml", style:"gb-7114-2015-numeric")

然而在笔者试用的过程中发现GB/T 7714-2015 的格式存在问题,自己去下了一个 .csl 文件也是错的。(渲染结果可看issue)

于是应该是 typst 编译器存在问题了,笔者已经提交了一份 issue: https://github.com/typst/typst/issues/2548

静待修复罢(