Web 上的 TeX (Overleaf / Cloud LaTeX)

在您自己的计算机上安装 TeX 是通常的方法,但不是唯一的方法。您可以将基于浏览器的服务视为您的 TeX 环境,并让它代替本地安装。本页将网络视为一种安装选择:何时网络是正确答案,何时本地设置,主要服务适合的位置,以及(初学者调查跳过的部分)运行您自己的 Overleaf 服务器,即自托管。

“在浏览器中尝试一下”的故事——在线编辑器如何工作以及初学者如何开始——存在于其自己的页面“在线尝试”上。为了避免重复,此页面围绕一个决定进行组织:本地安装,还是将工作交给网络?

将网络视为您的安装

本地 TeX LiveMiKTeX 安装将整个堆栈放在您自己的磁盘上:TeX 引擎、数千个包、字体和构建工具。像 Overleaf 或 Cloud LaTeX 这样的在线服务在服务器上保留相同的堆栈 - 您的浏览器只需上传源代码并显示返回的 PDF。从功能上来说,Web 服务就是“其他人为你操作的 TeX Live”。

这个框架很重要的原因是,您可以选择网络作为永久环境,而不仅仅是权宜之计。共享实验室 PC、平板电脑、家庭和办公室 — 任何浏览器都会让您进入相同的设置,并且 OS 更新永远不会破坏您的构建。权衡是,该服务决定该环境中的内容(引擎、包和字体的版本),并且您的手稿位于他们的服务器上。下一部分将决策压缩为表格。

当网络适合时,当本地适合时

两者都不是简单的更好。问题是你愿意放弃什么,以及你想把什么保留在自己手中。概括地说:让网络免于维护和在任何地方访问,通过本地安装来实现控制、保密和无限的速度上限。

忧虑网络服务本地安装
Maintenance无 — 更新发生在服务器端您更新和管理包
Devices任何带有浏览器的设备仅您安装的机器
Collaboration轻松实时共同编辑自己动手,例如与 Git
Compile time免费等级上限无上限(受您的机器限制)
Network一般需要离线工作
Your source存在于第三方服务器上保留在您自己的磁盘上
Pinning versions在服务范围内任何包或字体,自由

对于第一篇文档、课堂作业或共同撰写的论文,网络通常有足够的资源。当出现其他需求时,请进行本地安装:长论文或繁重的 TikZ 构建超出了编译超时(截至 2026 年中期,Overleaf 的免费套餐为 10 秒,付费计划为 240 秒),您不想将其放在外部服务器上的未发表或机密研究,或者需要固定精确的 TeX Live 和软件包集以实现可重复性。两种方式同时使用也很实用——Cloud LaTeX 的 Dropbox 同步是免费的,而 Overleaf 的 Git/GitHub 集成可通过付费套餐获得。本地安装页面涵盖了该路线。

主要服务简介

这就是三个主要服务所在的地方。工作原理演练位于“在线尝试”,每个服务都有自己的深入页面。

  • Overleaf — 事实上的标准;它的优势是大型模板库和实时协同编辑。它的默认引擎是 pdfLaTeX,因此日语需要一个设置(LuaLaTeXltjsarticle 是快速路径)。如下所示,它是唯一一个开源的并且可以在您自己的服务器上运行的。
  • Cloud LaTeX — 由日本的 Acaric 运营。其标题优势是日文排版,无配置,适合国内论文期刊;它还提供 Dropbox 同步和 VS Code 集成。
  • Papeeria — 具有永久免费层,包含无限的公共项目、Git 集成和混合 Markdown;免费套餐限制您只能使用一个私人项目。

粗略的选择:Cloud LaTeX 适合大多数日语写作Overleaf 适合许多作者同时或模板驱动的工作流程,以及 Papeeria 适合默认公开或廉价团队启动。完整的比较位于试用页面。

退出策略——你能带走你的消息来源吗?

一旦您承诺在网络上进行安装,出路就应该像进入方式一样得到考虑。如果服务提高价格或关闭,您总能以纯 .tex 文本形式取回您的手稿吗?这是值得通过 web TeX 跟踪的一个锁定问题,并且服务因设计而异。 Overleaf 甚至允许免费帐户将项目下载为 ZIP,并且由于所有内容都是文本,因此它可以干净地移植到另一个环境 - 但免费层的 版本历史记录只能回溯到 24 小时,而将整个项目及其历史记录拉下来的 git clone 路线是一个 付费计划功能Cloud LaTeX 提供 ZIP 导出以及免费的 Dropbox 同步,因此源的当前副本始终可以位于您自己的磁盘上。 Papeeria 在免费层上提供 Git 集成,并围绕存储库位于服务之外的理念构建。经验法则:选择一个您可以 git clone 的服务,无论服务器发生什么情况,您的来源及其历史记录都会保留在您身边。

日常网络使用操作规则

当网络是您的主要环境时,用操作规则代替安装工作:谁拥有该项目,它使用哪个 TeX Live 年份和编译器,以及提交之前导出源的位置。如果合著者跳过这些决定,毕业、工作变动、免费套餐限制或浅薄的历史都会在以后成为问题。

  • 对于协作研究,请将实验室或项目控制的帐户设为所有者,而不是单个个人帐户。
  • 在最终提交之前,将 PDF、源 ZIP、.bib 和图形源数据存档在一个注明日期的文件夹中。
  • 如果可能需要本地复制,请将 Overleaf 或 Cloud LaTeX 编译器设置复制到 README 中。

运行您自己的 Overleaf (自托管)

这就是它超越仅仅使用服务的地方。 Overleaf 是开源的AGPL v3),其核心发布为Overleaf 社区版(CE)。因此,实验室或公司可以在自己的服务器上运行自己的 Overleaf,独立于商业 overleaf.com。 Cloud LaTeX 和 Papeeria 不提供此类选项(它们仅托管);在主要服务中,Overleaf 实际上是唯一可以自行托管的服务。

对于部署,推荐路径是官方的Overleaf Toolkit。它是一个 Docker Compose 堆栈,将 Overleaf 应用程序与 Docker 上的 MongoDB(其数据库)和 Redis(其缓存)一起启动。从 GitHub 克隆 overleaf/toolkit,初始化它,启动它,你就拥有了自己的可通过浏览器访问的 Overleaf。设置完成后,它甚至可以在没有互联网连接的情况下气隙运行。

terminal
# Overleaf Toolkit で自前サーバを建てる(概略)
git clone https://github.com/overleaf/toolkit.git
cd toolkit
bin/init      # 設定ファイル (config/) を生成
bin/up        # Docker Compose で Overleaf + MongoDB + Redis を起動

自托管为您带来的是数据控制独立于外部方:每份手稿都保留在您的服务器上,您不会受到中断或价格变化的影响,并且所有内容都可以存在于您组织的网络内。成本是您负责维护 — 配置服务器、备份、升级 TeX Live 和安全性都由您承担。

有一个重要的警告。免费的社区版没有“沙盒编译”来隔离编译:用户的 LaTeX 编译以容器的权限运行,可以访问其文件系统和网络,因此 CE 适用于所有用户都受信任的环境。如果您需要向公众开放,或者需要隔离、SSO (LDAP/SAML) 或跟踪更改和其他企业功能,则需要付费的 服务器Pro 版本已存在。经验法则:CE 适合小型、值得信赖的实验室;服务器 Pro 向整个大学开放。