TexLite 是一款轻量级、本地优先的自托管 LaTeX 协作工作区,面向小型可信团队提供实时协作与源码评论功能 1。该工具支持在浏览器端完成编辑、编译、预览及源码级讨论,并复用主机已有的 TeX 安装 1。在架构方面,TexLite 采用单主机部署模式,其技术栈由单个 Node.js 进程、SQLite 和本地文件构成 1。
在核心功能上,TexLite 支持基于 Yjs 的实时协作源码编辑,以及源码锚点评论与回复 1。系统使用 latexmk 进行编译,支持 pdflatex、xelatex 和 lualatex 等引擎 1。在运行要求上,该项目需要 Node.js 24 或更新版本,默认绑定 127.0.0.1 地址且不提供公开注册 1。此外,TexLite 采用 GNU Affero General Public License v3.0 许可证开源 1。
TexLite has been introduced as a lightweight, local-first, self-hosted collaborative workspace designed specifically for LaTeX 1. Aimed at small, trusted teams, the platform enables users to edit, compile, preview, and engage in source-level discussions directly within their web browsers 1. To maintain a minimal footprint, TexLite utilizes a compact technology stack comprising a single Node.js process, SQLite, and local files, while reusing the host machine's existing TeX installation 1.
The workspace facilitates real-time collaborative source code editing, along with source anchor commenting and replies, powered by the Yjs framework 1. For document compilation, it employs latexmk and supports multiple engines, including pdflatex, xelatex, and lualatex 1. The system requires Node.js version 24 or newer to operate 1. By default, TexLite binds to the local address 127.0.0.1 and does not provide public registration 1. The project is released under the GNU Affero General Public License v3.0 1.
评论
还没有评论,欢迎留下第一条。