新上线2天前118 投票
TeXbrain:浏览器中运行 pdfTeX 的开源 LaTeX 编辑器
作为一名硕士工程学生,我对 LaTeX 情有独钟,毕业论文和研究论文都离不开它。Overleaf 用起来不错,但 git 同步功能需要付费,这让我很不满。我不愿意为那些本应免费的功能付费,于是决定自己动手,开发了 TeXbrain——一个完全在浏览器中运行的开源 LaTeX 编辑器。
TeXbrain 的核心亮点在于,它利用 WebAssembly 将 pdfTeX 编译为 WASM 并在浏览器端运行,实现了真正的本地编译。无需安装、无需注册、无需服务器,打开浏览器即可写作并生成 PDF。所有操作,包括编辑、编译、git 操作,都在客户端完成,文件不会离开你的设备。
它支持按需加载 CTAN 包,首次编译时仅下载所需宏包,之后缓存本地,离线也能用。实时预览基于 pdf.js,支持多页缩放和文本选择。git 集成由 isomorphic-git 驱动,可直接克隆仓库、分支、提交、推送,无需命令行。本地文件系统访问则依赖 File System Access API,支持 Chrome/Edge 浏览器。
编辑器基于 CodeMirror 6,提供语法高亮、自动补全、代码折叠、片段等功能。命令面板和片段选择器让操作更高效。整体设计强调离线可用,一旦加载完成,无需网络即可正常使用。
TeXbrain 的出现,为 LaTeX 用户提供了一个免费、开源且尊重隐私的替代方案,尤其适合那些希望完全掌控工作流、又不想被订阅费用束缚的人。它展示了 WebAssembly 在复杂应用中的巨大潜力,让专业工具平民化。


