TeXlyre

TeXlyre
软件描述
支持离线编辑的本地优先实时 LaTeX 协作平台。基于 React、TypeScript 和 Yjs 构建,用于协同编辑文档。
官方网站
访问软件的官方网站了解更多信息
texlyre.github.io
什么是 TeXlyre?
一个支持离线编辑的本地优先实时LaTeX协作平台。基于React、TypeScript和Yjs构建,用于协同编辑文档。
功能特性:
实时协作
TeXlyre支持多用户同时编辑,所有连接客户端均可实时看到光标和选区位置。平台采用Yjs的CRDT技术实现无冲突同步,确保来自多个用户的修改能够自动合并,避免冲突。通信通过WebRTC点对点连接实现,无需中央服务器即可提供低延迟的协作体验。平台内集成了聊天系统,使协作用户能够在编辑环境中直接交流。
TeXlyre还提供评论和聊天功能,支持协作成员之间的实时交流、审阅和讨论。
LaTeX编译
平台集成SwiftLaTeX WASM引擎,实现无需依赖服务器的浏览器内LaTeX编译。目前支持pdfTeX和XeTeX引擎,可全面处理各类文档。实时编译提供即时反馈,包括语法高亮和错误检测,内置PDF查看器支持缩放、导航以及并列编辑功能。
本地优先架构
TeXlyre注重数据所有权和离线能力。所有文档均通过IndexedDB本地存储,支持完全离线编辑,并在恢复网络连接后自动同步。通过文件系统访问API,可直接与外部备份方案同步文件夹,项目导出与导入功能确保数据可在不同设备和安装环境间完整迁移。
文件管理与同步
平台提供功能完整的文件资源管理器,支持对LaTeX源文件、图像文件和数据文件等各类文件的拖放操作。文档链接功能可建立协作文档与静态文件之间的关联,实现流畅的编辑工作流。通过FilePizza集成,协作成员之间可实现安全的点对点文件共享,支持大文件传输,无需依赖中间服务器。