線上 LaTeX 編輯器和本機 LaTeX 編輯器有什麼區別?怎麼選?

部落格EasyLaTeX 官方發布日期

線上 LaTeX 編輯器(Online LaTeX Editor)和本機 LaTeX 編輯器寫的是同一份 .tex 原始碼,\section{}、\cite{}、amsmath 的用法一個字都不用改,PDF 也都由同一類 TeX 引擎生成。真正會變的只有六件事:環境誰裝、套件誰管、多人怎麼同步、編譯快慢、能否離線、可控性高低。

一、線上 LaTeX 編輯器與本機 LaTeX 編輯器的六項差別

對比維度線上編輯器本機(TeX Live / MiKTeX + TeXstudio / VS Code)
環境安裝瀏覽器開啟即用首次安裝數 GB,升級自己跟
套件平台預裝常用套件,具體以平台環境為準缺包自己裝,會報 File xxx.sty not found
協作多數平台支援連結共享、多人同時改、歷史版本回退靠 Git,衝突手動合
編譯速度受網路和機器佇列影響吃本機 CPU,增量編譯通常更快
離線基本不行可以
可控性受平台提供的引擎和選項限制任意引擎、任意指令碼,能接進 CI

這六項裡,真正決定選擇的通常只有兩條:你要不要和人一起寫,你的專案有沒有特殊依賴。

二、原始碼通用:換環境只需要帶走三樣檔案

下面這段原始碼在兩種環境下的編譯結果通常一致:

LaTeX
\documentclass{article}\usepackage[utf8]{inputenc}\usepackage{amsmath}\usepackage{graphicx}​\title{Same Source, Different Editor}\author{Your Name}\date{\today}​\begin{document}\maketitle​\section{Introduction}This file compiles the same way online and locally.​\begin{equation}\label{eq:gd}  \theta_{t+1} = \theta_t - \eta \nabla_{\theta} J(\theta_t)\end{equation}​As shown in Eq.~\eqref{eq:gd}, the update rule is identical.​\end{document}

前提是本機裝了 amsmath。TeX Live 完整安裝預設包含它;如果當初選了最小化安裝,會先撞上:

! LaTeX Error: File 'amsmath.sty' not found.

線上平台通常預裝了常用套件,這類錯誤訊息相對少見。換環境時真正要帶走的主要是三類:.tex 原始碼、.bib 文獻庫、圖片資料夾;若使用自訂類、樣式或字型,也要一併保留這些依賴。把它們放在同一個目錄下打包,從本機搬到線上、以及從線上搬回本機,操作是一樣的。

三、如何選擇線上 LaTeX 編輯器還是本機編輯器?

  1. 是否需要多人同時編輯?如果團隊希望減少手動同步,優先試用提供實時協作的線上編輯器;已有成熟 Git 流程的團隊也可以繼續本機協作。

  2. 是否需要離線工作或特殊依賴?經常斷網,或依賴特定字型、引擎和指令碼時,優先本機;使用線上平台前先驗證支援情況。

  3. 實際專案能否在資源限制內完成編譯?用代表性的專案比較耗時與結果,檢查線上編譯時限、本機硬體和費用,不要僅憑頁數判斷。

這些條件都能滿足時,再按「開啟就能寫」與「自行控制環境」的偏好選擇。也有人兩邊都用:日常線上寫和協作,投稿前把專案打包匯出到本機,用期刊給的模板完整跑一遍再交。既不用天天維護本機環境,也不會在截止前一晚才發現模板編譯不過。

四、兩個常見誤解的澄清

常見誤解實際情況
線上編譯出來的 PDF 不一樣兩邊用的是同一類 TeX 引擎,差異來自預設引擎與套件版本。換環境後若排版有出入,先核對套件版本,再確認引擎是否一致
線上跑不了 biber多數平台支援完整的 LaTeX → biber → LaTeX → LaTeX 編譯鏈,只是入口在編譯按鈕後面。若所用平台不支援,可以先改用 BibTeX,或把文獻處理放到本機完成

引用完整性可以按 如何檢查 LaTeX 論文中的引用是否完整? 逐項核對。

換環境後編譯失敗時,先核對編譯器、套件、字型和檔案路徑,再從日誌中的第一處錯誤開始排查。

總結

  • 原始碼與產物通常一致:換環境要保留 .tex、.bib、圖片及專案自訂依賴;

  • 決定選擇的通常只有兩條:是否要和人合寫,專案是否有私有模板、自購字型或非標準引擎等特殊依賴;

  • 換環境後編譯失敗,先查缺包與引擎,再懷疑原始碼本身。

如果你希望直接在瀏覽器中寫作、編譯和協作,可以使用 EasyLaTeX 編輯器 ,無需單獨安裝 TeX Live 或 MiKTeX,專案也可以直接在網頁版管理。