不写 LaTeX 也能排版论文:Compositor 把渲染结果变成可编辑文档
把 LaTeX 的排版结果直接当成文档来写,Compositor 想拆掉学术写作里最费时的那一段循环。
LaTeX 的排版质量在学术与技术出版领域几乎没有对手,但它的工作方式三十多年没怎么变:在文本编辑器里写源码,编译,切到另一个窗口看效果,不满意再回去改。文档越长,编译越慢,等待也就越频繁。一套基于 TeX 的排版系统本该把注意力留给内容,却在流程上不断把人拽回工具本身。
Compositor 是奥地利独立开发者 Karl Traunmüller 制作的一款所见即所得 LaTeX 编辑器。它最核心的改变只有一句话:把过去那个只用来「看结果」的 DVI 查看器,直接变成写文档的地方。
打字的同时就在排版
在 Compositor 里,你面对的不再是 LaTeX 源码,而是已经排版好的页面。光标停在哪里,就从哪里改;每按一次键,文档就重新排版一次,结果立刻出现在眼前。官方把这个特性称作 Zero Turnaround——不再有「编译一次、等一会儿、看看对不对」的往返。
这种体验和常规文字处理器已经没有区别,但它底下的排版引擎仍然是 LaTeX,输出的仍然是学术级的排版结果。换句话说,省掉的是等待和来回切换,而不是排版质量。

需要精确控制时,源码就在手边
所见即所得并不等于放弃控制。文档里总有一些地方需要直接下手改源码,比如冷门宏包的命令,或者还没有对应图形面板的环境。Compositor 的做法是在同一窗口下方留出一栏源码编辑器,把光标所在区域的 LaTeX 源代码显示出来,可以随手修改。
这个源码编辑器并不是凑数的文本框:它带语法高亮,输入命令时会弹出补全列表,括号会自动配对高亮;支持查找、跳转到指定行,还能把空格和制表符显示出来,方便排查对不齐的地方。文档里的警告与错误会在滚动条区域标出位置,点击就能跳过去看具体信息。

公式不必再手写宏
数学公式是 LaTeX 最常用、也最容易卡住新手的地方。Compositor 内置了一个图形化公式编辑器,把公式拆成一个个可以点选的积木块,从分类里挑出需要的结构就能搭起来,不需要记住命令之间的嵌套规则。
已经写好的公式同样可以回头改:双击公式即进入编辑器,选中、替换或者删掉其中某一部分都可以,底层的 LaTeX 源码会自动跟着更新。这个公式编辑器在 0.9 版本首次加入,0.9.1 又补上了插入模板后自动聚焦到第一个占位符的细节,整体还在继续完善。

装完就能写,缺什么自己去拿
传统方式下,装上 LaTeX 环境本身就是一道门槛:动辄几百兆的发行版,装完还要手动维护宏包更新。Compositor 选择把基于 TeXLive 的一套基础发行版直接打进应用里,装好即可开始写,不需要额外配置。如果文档引用到了本地没有的宏包,应用会自动从 CTAN 取回来并安装,不必手动干预。
文档始终以纯文本 .tex 文件读写,和已有的 LaTeX 文档完全互通,也不存在专有的工程格式,想换回别的工具随时可以换。所有文件都留在本机,应用运行在沙盒里,只申请最必要的权限。文档较长时,左侧的大纲面板会把章节结构完整列出,跳转定位都很直接。

现在能用到什么程度
Compositor 目前以免费预览的形式提供。macOS 与 Windows 两个版本功能一致,共用同一套核心代码,官方明确表示这个阶段不设任何功能限制。系统要求为 macOS 12.0 或更高版本,以及 Windows 10 或更高版本。
最新版本是 0.9.1,发布于 2026 年 10 月 6 日。与上一版相比,最低系统要求提升到了 macOS 12.0。这一版还打磨了公式编辑器,并修好了排版过程中文件句柄未释放引起的偶发故障。此外,应用内从这一版起可以检查并安装新版本。
作者对收费的态度写得很直白:在 Compositor 达到「一个学生可以用它写完硕士论文」这个可用程度之前,不会收取任何费用。完整的开发路线图放在 GitHub 上公开跟踪,不过那个仓库只用于记录问题与计划,本身并不包含源代码。
LaTeX 的价值在于它排出来的东西,而不在于写它有多难。Compositor 试图让前半句成立的时候,不必再忍受后半句。