本地部署 ShareLatex

看别人用 ShareLatex 很是方便,于是就想本地部署一个试试。

为啥要本地部署?速度快啊!

在最前面提醒一句,如果自己 VPS 内存不够大,例如没有个 4G 内存的话,千万别瞎折腾。

Docker 环境安装

我们使用官方脚本来一键安装 Docker(懒):

记得顺便安装一个 Docker Composer:

注意上面的链接可能不是最新的。需要到 官方手册页面 查看最新版本。

最后为了不需要每次都敲 sudo,我们需要把 docker 用户加入到当前用户组:

部署 ShareLatex

下载 这个示例 ,然后别忙着运行。

打开文件,在 sharelatex 的 environment 里面加上一行

然后改一下映射路径,甚至端口号。之后使用

启动全部东西。

配置 ShareLatex

由于我们部署的是免费版的 ShareLatex,我们需要手动下载 TexLive 套件才能愉快地进行编译。

如果直接照着官方教程来做,会报个错:

原因是 ShareLatex 里面带的套件版本太低了,不兼容 2018 版的套件。所以需要动手升级一下。

  1. ​ 使用

    进入容器内

  2. 复制 2017 到 2018

  3. 下载并运行升级脚本

  4. 可选:在国内的话建议换源

    阿里源:

    清华源:

  5. 升级 tlmgr

  6. 更新字体缓存(我没成功)

  7. 安装完整 TexLive

差不多就这样了。时间会非常长……非常长……

啥?你说还有中文的问题?我还没有试过。等遇到再来填坑。

使用

到浏览器里面访问 /launchpad,创建 Admin 用户,之后为所欲为,为所欲为。

参考资料

发表评论

电子邮件地址不会被公开。 必填项已用*标注