Typst 0.8版本正式发布,这次更新带来了不少重磅新功能和改进。
最值得一提的是,Typst现在支持插件系统了!开发者可以利用WebAssembly技术,开发Typst插件并发布,这大大拓展了Typst的扩展性。用户不但可以安装社区开发的插件获得更多功能,开发者也可以将自己开发的插件打包进文档,实现更强大的文档功能。
另一个重要更新是优化了类型系统。现在类型变成了第一级的值,可以直接赋值给变量,作为参数传递等。一些类型现在可以直接调用,就像函数一样,让代码看起来更简洁。这对于Typst的可扩展性有重大帮助。
排版方面,新增了文本高亮功能,支持用颜色标注重点段落,这在制作教程文档时尤其实用。SVG导出也加上了,变量链接功能也更加完善。不过某些匹配符号的自动渲染被移除了,用户需要手动调用函数。
此外,命令行工具typst也加强了功能,现在支持自动更新,下载包的速度也更快了。文档方面,新增了页面设置指南,让用户更容易掌握排版技巧。参考文献样式也有所优化。
总之,这次Typst的更新范围很广,无论是功能,还是性能和可扩展性方面都有很大的提升。相信随着社区的发展,Typst会成为科研写作的利器,让作者更专注于创作,而不必操心排版和发布。