显示 HN: TeXbrain, 一个通过 WASM 在浏览器中运行 pdfTeX 的 LaTeX 编辑器

2026年8月25日3 次浏览来源:Hacker News阅读原文

我是硕士工程学生,也是LaTeX的忠实粉丝,我用来发表论文和研究文章.

我用过Overleaf,那很好 直到我想给同步, 不幸的是,它坐在一个支付墙后。

由于我不想为那些应该只是工作的东西支付订阅费,所以我在闲暇时间建造了我想要的编辑器,在那里你打开一个分页,写出LaTeX,得到你的PDF,文件都留在我磁盘上的一个文件夹.

TeXbrain是一个没有后端的静态站点. pdfTeX 被编译到WebAssembly(SwiftLaTeX)并在您的浏览器中运行.

编辑器可以通过文件系统访问 API 读取和写入您的工程文件夹,这样您就可以使用 git,任意本地的 TeX 安装,本地的 AI 代理,或者在同一文件中的任何其他编辑器.

Git是通过同位素-git来构建的,对于任何不愿触摸终端和克隆,分支,承诺,推或拉通过命令的人来说.

不需要账号,也不需要分析,第一次负载后一切工作都会离线.

试一试:https://tex.swimmingbrain.dev/. (铬浏览器可直接访问文件夹,而Firefox或Safari则返回虚拟文件系统) 或供自助/贡献:https://github.com/swimmingbrain/texbrain (MIT, pdfTeX引擎为 IPL 2.0 / GPL 2.0, 并列于 第3 个 PARTY LICENSES文件).

我最自豪的一点是去工作 包装。

发动机本身只有1.8 MB.

当它要求一个它没有的文件时,然后一个服务员拦截这个请求并通过缓存存储器首先解决,然后一个被捆绑的小子集,然后一个在jsDelivr上镜像的TeX Live树,然后一个SwiftLaTeX风格服务器作为最后手段.

每个文件最多都会被取出一次,在第一次成功编译后,核心子集会在背景中被先发制人地取出,这样离线故事才会真正被持有.

只有文件名贯穿网络,从不包含任何文档内容.

到目前为止,它只支持pdfTeX(没有XeTeX或LuaTeX),所以字体谱或多格洛西亚不会工作,包被固定在TeX Live 2020时代,以保持与引擎格式文件的一致性,引擎中还没有bibtex或biber,这可能是最粗糙的边缘.

这对使用工作笔记本电脑、Chromebook或大学实验室PC的人来说应该是一个很好的解决方案, 安装TeX Live并不总是一个选项, 而那些根本不想维护TeX安装的人。

如果你已经有你喜欢的本地设置,留着吧。

这不一定是用来替代的 有些人在过去几个月里已经用它来发表论文, 他们的虫子报告(我绝对不会独自攻击)是夏天的大部分工作。

第一个外部的公关最近也落地了,所以如果有东西不为您编译,一个与软件包名称或bug本身的问题是您可以寄给我的最有用的东西!

评论 URL: https://news.ycombinator.com/robject?id=49441375 互联网档案馆的存檔,存档日期2014-10-05.

要点:34# 评论:7

分享