在 WSL2 中安装 Docker Desktop
可以参考 在 WSL2 中使用 Docker Desktop
在 WSL2 中使用 toolkit 配置 overleaf
可以参考 https://github.com/overleaf/toolkit/blob/master/doc/quick-start-guide.md
clone 仓库到本地
git clone https://github.com/overleaf/toolkit.git ./overleaf-toolkit
进入目录
cd ./overleaf-toolkit
初始化设置
bin/init
修改配置文件
$ ls config
overleaf.rc variables.env version
修改 overleaf.rc 更改开放端口
# Sharelatex container
# Uncomment the SHARELATEX_IMAGE_NAME variable to use a user-defined image.
# SHARELATEX_IMAGE_NAME=sharelatex/sharelatex
SHARELATEX_DATA_PATH=data/sharelatex
SERVER_PRO=false
SHARELATEX_LISTEN_IP=127.0.0.1
SHARELATEX_PORT=9000
这里修改为了 9000
启动 docker 服务
bin/up
获取完整版的 TeXLive
上面步骤部署的 overleaf 服务其 TeXLive 是不完整的。
进入 docker 的终端
bin/shell
换源,这里使用 tuna 源
tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet
下载完整包
tlmgr install scheme-full
epstopdf 失败的解决方法
进入 Docker 终端
执行以下命令
apt update
apt install texlive-font-utils
访问
至此访问 http://127.0.0.1:9000 就可以本地使用 overleaf 了。
Comments NOTHING