論文排版不必碰原始碼:Compositor 讓你在排好的頁面上直接寫
摘要
奧地利獨立開發者做的排版程式,把過去只用來看結果的預覽視窗變成寫作的地方。每次敲鍵就重排一次,公式用積木堆出來,成品仍是純文字檔,目前在 macOS 與 Windows 免費預覽。
推薦- 軟體名稱
- Compositor
- 版本
- 0.9.1
- 收費
- 免費
- 開源
- 非開源
- 作業系統
- WindowsmacOS
- 更新時間
- 2026-10-09 21:33
把排好的成品直接當成稿紙來寫,Compositor 想拆掉學術寫作裡最耗時的那一圈往返。
在學術與技術出版這塊,排版品質要找 LaTeX 的對手並不容易,但它的工作方式三十多年幾乎沒動過:在文字編輯器裡寫原始碼、編譯、切到另一個視窗看結果、不滿意再回頭改。文章越長,編譯越慢,等待也越密集。一套以 TeX 為底的排版系統,本該把注意力留給內容,實際上卻不斷把人拉回工具本身。
Compositor 是奧地利獨立開發者 Karl Traunmüller 製作的所見即所得排版程式。它最核心的改動只有一句話:過去那個只拿來「看結果」的預覽視窗,現在就是寫稿的地方。
敲鍵的同時就在排版
在 Compositor 裡,眼前不是原始碼,而是已經排好的頁面。游標停在哪裡就從哪裡改;每敲一次鍵,整份文稿重排一次,結果立刻出現。官方把這件事叫 Zero Turnaround——不再有「編譯一次、等一下、看看對不對」的循環。
這種手感與一般文書處理器已經沒有差別,但底下的排版引擎仍然是 LaTeX,輸出的仍然是學術級成品。換句話說,省掉的是等待與來回切換,不是排版品質。

需要精確控制時,原始碼就在手邊
所見即所得並不等於放棄控制。文稿裡總有些地方得直接動手改原始碼,例如冷門套件的指令,或還沒有對應圖形面板的環境。Compositor 的作法是在同一視窗下方留一欄原始碼編輯區,把游標所在範圍的 LaTeX 顯示出來,可以順手修改。
這一欄並不是聊備一格的文字框:它有語法Highlight、輸入指令時彈出補齊清單、括號自動配對並標示;支援尋找、跳至指定行,還能把空格與定位字元顯示出來,方便排查對不齊的地方。文稿中的警告與錯誤會在捲軸區域標出位置,點一下就能跳過去看細節。

公式不必再手寫巨集
數學式是 LaTeX 最常用、也最容易卡住新手的一塊。Compositor 內建圖形化公式編輯器,把公式拆成一個一個可以點選的積木,從分類裡挑出需要的結構就能搭起來,不必記住指令之間的嵌套規則。
已經寫好的公式同樣可以回頭改:連點兩下即進入編輯器,選取、替換或刪掉其中某一部分都行,底層的 LaTeX 會自動跟著更新。公式編輯器在 0.9 版首次加入,0.9.1 又補上插入範本後自動聚焦到第一個預留位置的細節,整體還在繼續完善。

裝好就能寫,缺什麼自己去拿
照傳統做法,把 LaTeX 環境裝起來本身就是一道門檻:發行版動輒幾百 MB,裝完還要手動維護套件更新。Compositor 選擇把基於 TeXLive 的一套基礎發行版直接打包進程式裡,裝好即可開始寫,不需要額外設定。若文稿引用到本機沒有的套件,程式會自動從 CTAN 取回並裝上,不必手動介入。
文稿始終以純文字讀寫,與既有的 LaTeX 作品完全互通,也沒有專有的專案格式,想換回別的工具隨時可以換。所有檔案都留在本機,程式跑在沙盒裡,只申請最必要的權限。文稿較長時,左側大綱面板會把章節結構完整列出,跳轉定位都很直接。

現在能用到什麼程度
Compositor 目前以免費預覽的形式提供。macOS 與 Windows 兩個版本功能一致,共用同一套核心程式碼,官方明確表示這個階段不設任何功能限制。系統需求為 macOS 12.0 以上,以及 Windows 10 以上。
最新版本是 0.9.1,發布於 2026 年 10 月 6 日。與上一版相比,最低系統需求提高到 macOS 12.0。這一版還打磨了公式編輯器,並修好了排版過程中因檔案握把未釋放而引起的偶發故障。此外,程式從這一版起可以自行檢查並安裝新版本。
作者對收費的態度寫得很直白:在 Compositor 達到「一個學生可以用它寫完碩士論文」這個可用程度之前,不會收取任何費用。完整的開發路線圖放在 GitHub 上公開追蹤,不過那個倉庫只用來記錄問題與計畫,本身並不包含原始碼。
LaTeX 的價值在於它排出來的東西,而不在於寫它有多難。Compositor 想讓前半句成立的時候,不必再忍受後半句。