应用介绍
Overleaf(原名ShareLaTeX)是一款非常流行的开源在线LaTeX编辑器,让你可以在自己的NAS上搭建私有论文编辑和协作平台。对于需要经常撰写学术论文、技术文档或者书籍的用户来说,自托管Overleaf是非常理想的选择,所有数据都保存在自己的NAS上,不用担心数据隐私问题,也不需要依赖第三方服务。
Overleaf提供了丰富的功能,包括实时协作编辑、PDF预览、版本历史记录、模板库、代码自动补全、拼写检查等。多人可以同时编辑同一个文档,所有修改实时同步,非常适合课题组共同撰写论文,或者和同事协作编写技术文档。
Overleaf自带完整的TeX Live发行版,支持几乎所有LaTeX宏包,不需要额外配置即可使用,界面简洁美观,响应式设计适配桌面和移动设备,随时随地都可以继续你的写作。

安装说明
前提依赖
Overleaf使用Docker Compose一键部署,需要你的NAS支持Docker,建议至少分配4GB内存和20GB以上存储空间,因为LaTeX发行版占用空间较大。如果只需要基本功能,可以选择最小化安装,占用空间会小一些。
安装配置
官方提供了一键部署的Docker Compose配置,简化版配置如下:
version: '3'
services:
sharelatex:
image: sharelatex/sharelatex:latest
container_name: sharelatex
restart: unless-stopped
ports:
- 8080:80
environment:
- TZ=Asia/Shanghai
volumes:
- ./data:/var/lib/sharelatex
depends_on:
- mongo
- redis
mongo:
image: mongo:4.4
restart: unless-stopped
volumes:
- ./mongo:/data/db
redis:
image: redis:6-alpine
restart: unless-stopped
volumes:
- ./redis:/data保存为docker-compose.yml,执行docker-compose up -d即可启动,第一次启动需要几分钟时间下载镜像和初始化。
使用说明
启动完成后访问http://你的NASIP:8080,首次访问需要注册管理员账号,然后就可以创建项目开始写作了。Overleaf内置了丰富的论文模板,你可以直接使用这些模板快速开始创作,也可以导入现有的LaTeX项目。
系统支持邀请协作者一起编辑文档,所有修改实时同步,非常方便协作。你可以在设置中配置SMTP邮件服务,方便找回密码和发送邀请。
开源信息
- GitHub地址:https://github.com/overleaf/overleaf
- 官方网站:https://www.overleaf.com/
- 开源协议:AGPL v3许可证