11个版本 (7个重大更新)
0.8.0 | 2024年4月21日 |
---|---|
0.7.0 | 2024年1月7日 |
0.6.1 | 2023年11月29日 |
0.5.0 | 2023年5月27日 |
0.3.1 | 2023年3月30日 |
#113 在 HTTP服务器
每月下载量 68
18KB
204 代码行
Typst-live
这是一个简单的实用工具,用于监视您typst文件中的更改,并自动重新编译以提供实时反馈。typst-live
允许您在浏览器中打开一个标签页,显示由typst生成的PDF,并在您的源.typ
文件更改时自动刷新。
--watch
标志
typst-live
使用以下命令直接从GitHub仓库运行 Nix,无需手动重新加载页面:typst --watch
安装
如果您已设置rust,请使用以下命令
cargo install typst-live
如果您使用Nix,您可以使用以下命令从GitHub仓库直接运行 typst-live
nix run github:ItsEthra/typst-live
用法
1. 自动重新编译
- 从您的终端启动
typst-live
$ ./typst-live <file.typ>
Server is listening on http://127.0.0.1:5599/
- 然后在浏览器中访问
http://127.0.0.1:5599/
- 现在编辑您的
file.typ
文件,并观察更改在浏览器标签页中显示。
2. 手动重新编译
您可以使用 typst-live
重新加载PDF文件而无需重新编译源文件。为此,您需要使用 --no-recompile
选项,该选项禁用重新编译,并在浏览器标签页中仅托管PDF文件,您需要将 filename
指定为PDF而不是源 .typ
文件。每当PDF文件更改时,浏览器标签页将刷新。
依赖项
~9–22MB
~260K SLoC