标签 Tylax 下的文章

各位佬友大家好!

最近折腾文档转换,发现现有的工具不太顺手,于是一怒之下用 Rust 手搓了个开源工具 —— Tylax

这玩意儿主要用来在 LaTeXTypst 之间进行全文档互转。

跟市面上那些靠正则(Regex)硬替换的脚本不一样,Tylax 走了正道,基于 mitextypst-syntax 搞了完整的 AST(抽象语法树)解析。这意味着处理嵌套结构、各种环境定义还有复杂的数学公式时,稳得一批,不会因为少个括号就原地爆炸。

开源地址GitHub - scipenai/tylax: A bi-directional converter between Typst and LaTeX. Available as both a CLI tool and a Web interface.
在线体验(WASM)https://convert.silkyai.cn/

几个核心功能:

  • 双向奔赴:完美支持 LaTeX ↔ Typst 互转,不偏科。
  • 表格不乱:智能处理 \multicolumn\multirow,以前最头疼的表格转换现在很丝滑。
  • TikZ 黑科技:搞了个实验性功能,支持把 LaTeX 的 TikZ 代码直接转成 CeTZ!
  • Rust 性能:速度极快,既可以本地 CLI 跑,也可以浏览器里跑 WASM。

食用方法:

如果你有 Rust 环境,直接一把梭:

cargo install tylax

最后求一波反馈:
欢迎各位佬友尝鲜、Star 或者提 Issue 拍砖!
目前项目还在快速迭代中,特别需要大家手里那些奇奇怪怪的文档(Edge Cases)来喂养测试,以此修复潜在的 Bug。

感谢佬友们支持!


📌 转载信息
原作者:
zhxsxuan
转载时间:
2026/1/8 12:14:01