Typst
Typst 是一种基于标记的排版系统.
与 LaTeX 相比:
- 生态不成熟: Typst 提供了包索引 Typst universe, 但目前包的数量以及完成度都无法与 LaTeX 相比.
- 语法更加简洁易用.
- 无感包管理: Typst 会在编译时自动下载所需的包.
- 安装简单: 安装 Typst 与安装其他 CLI 工具类似.
- 体积小巧: Typst 只是一个编译器, 体积约 35 MB. 而 LaTeX (MiKTeX, TeX Live) 则需要数 GB.
- 在线使用: Typst 官方提供了一个商业化的在线编辑器, 类似 LaTeX 的 Overleaf.
字体
可以通过下面命令查看 Typst 能检测到的本地已安装字体:
中文粗体
Typst 对 CJK 字符的支持还比较有限.
比如官方在线编辑器中默认的中文字体不支持粗体和斜体, Typst 也不支持伪粗体和伪斜体.
如果需要使用中文粗体, 有下面解决方式:
LaTeX 转 Typst
LaTeX | Typst |
---|---|
\rightarrow |
-> |
\land |
and |
\cup |
union |
\varepsilon |
epsilon |
\mid |
| |
- https://typst.app/docs/guides/guide-for-latex-users/.
- https://qwinsi.github.io/tex2typst-webapp/.
- https://github.com/johanvx/typst-undergradmath.
Hayagriva
Hayagriva 是 Typst 配套的引用管理软件, 类似 LaTeX 的 BibTeX.
语法使用的是 YAML 格式, 更加现代, 简洁.
安装 CLI:
将 Bib(La)TeX 转换为 Hayagriva: