Overleaf建站

2025-01-09T00:00:00Z | 2分钟阅读 | 更新于 2025-01-09T00:00:00Z

Vincent Ice
Overleaf建站

项目官网: overleaf/overleaf: A web-based collaborative LaTeX editor

安装项目: overleaf/toolkit

参考官方快速入门指南 基本就没啥流程问题

这里简述几个我遇到的问题

sharelatex镜像下载

由于这个包在国内镜像源都没有镜像, 所以比较难下载, 在找了一圈攻略后找到了一个国内的镜像站有

docker.io/sharelatex/sharelatex 项目

我如果先运行bin/up报错后再下载镜像源还是会报错, 先下载再运行bin/up才没问题

配置问题

overleaf.rc

有官方设置介绍

需要改动的

  • OVERLEAF_LISTEN_IP服务器端改成0.0.0.0
  • OVERLEAF_PORT改为任意一个没被占用的端口
  • SIBLING_CONTAINERS_ENABLED这个默认值是true但是社区版只能false, 需要改动一下

variables.env

这里是docker的参数, 自己用甚至完全不用改

  • OVERLEAF_SITE_URL可以改为网站/公网IP, 方便连接分享
  • OVERLEAF_ADMIN_EMAIL站长邮箱
  • 邮箱SMTP相关服务

TexLive完整版安装

我这里完全参考官方教程 就成功了看别的教程要换源之类的, 我看没换能下得了就上床睡觉了, 醒来就装好了

由于完整版巨大无比, 建议用screen或者tmux之类支持终端与会话分离的软件, 以防半途寄了重新装

更新宏包

在docker命令行中:

查看所有更新

tlmgr update --list

更新

tlmgr update --self --all

如果遇到更新宏包过程中,某一个宏包更新失败,可以使用指令继续更新

tlmgr update --reinstall-forcibly-removed --all

XeLaTex修复

docker exec -it sharelatex bash
apt update
apt install -y texlive-xetex texlive-latex-extra texlive-science

测试并保存docker镜像

测试一下都正常安装, 用起来没问题就可以保存新的docker镜像了

参考官方文档#saving-your-changes部分

Github自动拉取项目文件

使用的项目为subhamX/overleaf_sync_with_git

需要注意的点是Cookie每个站可能不一样, 需要根据自己的站修改一下, 见Issue#10

原作者提供的是基于https访问的, 如果你的服务器没有ssl证书的话得自己改一下使用http访问

参考:

  1. overleaf服务器搭建 | bilibili
  2. Docker部署Overleaf包含中文字体与全套texlive镜像_overleaf
  3. LaTeX安装 & 宏包升级 - 知乎
  4. 如何免费畅快使用阿里云ECS搭建私有Overleaf论文写作服务

© 2024 - 2025 Vincent的图书馆

🌱 Powered by Hugo with theme Dream.

知识共享(Creative Commons)

此网站的所有内容都遵循 CC BY-NC-SA 4.0

All contents of this website are licensed under CC BY-NC-SA 4.0.

社交链接