Typst-的包管理

参考官方 Blog

The package repository

Typst 的 package 都有一个 name, version 和 namespace, 在 import 时, 需按照:

1
#import "@{namespace}/{name}:{version}"

的语法格式. 在下载 package 后, 其会生成 packages/preview/{name}-{version} 的路径 (具体在哪里后面讲).

对于开放社区上传到 shared repository 的 package 都位于 preview 这一 namespace 之下.

Package format

每一个 package 必须包含 typst.toml 文件 (类似 Ccargo.toml), 包含该 package 的一些元信息, 最基本的需要包含 name, version 和 entrypoint. 如:

1
2
3
4
[package]
name = "example"
version = "0.1.0"
entrypoint = "lib.typ"

安装位置

安装在 OS-dependant data and cache directories, 在 Archlinux 上, 这个目录是 ~/.cache/typst/packages/.


Typst-的包管理
http://example.com/2024/05/02/Typst-的包管理/
作者
Jie
发布于
2024年5月2日
许可协议