Skip to content
Yigong Hu edited this page Aug 5, 2025 · 6 revisions

欢迎来到 CTyp wiki!

CTyp 是一个用于提供 Typst 中文排版支持的包。 该包集成了一些常用的中文排版设置,用于提供快速的中文排版体验。

Warning

由于 Typst 的中文排版支持仍不完善,该包只能提供非语言级的排版支持。 并不保证能够实现所有中文排版需求。

主要功能:

  • 中文字体设置
  • 页面边距根据字符数控制
  • 列表符号/编号基线位置修复

快速开始

通过以下代码快速使用 CTyp 包的设置:

#import "@preview/ctyp:0.1.0": ctyp
#let (ctypset, cjk) = ctyp()
#show: ctypset

Note

变量名 ctypsetcjk 可以自行设置,无需使用文档中的名字。

如果在 Typst Web App 环境中,可以直接使用 Noto CJK 字体系列。

#import "@preview/ctyp:0.1.0": ctyp
#let (ctypset, cjk) = ctyp(
  fontset-cjk: "noto"
)
#show: ctypset

本地安装

除了使用 Typst Universe 提交的版本之外,还可以在本地安装最新开发版。

  1. 在本地 {local-dir}/typst/packages/local 文件夹中创建子目录 ctype/0.1.0。根据系统不同,local-dir 可能是
    • Linux: $XDG_DATA_HOME~/.local/share
    • macOS: ~/Library/Application Support
    • Windows: %APPDATA%
  2. 将本仓库内容放在上述子目录中

Clone this wiki locally