搭建在线LaTeX编辑器Overleaf

本文详细介绍了如何在CentOS7服务器上利用Docker部署Overleaf LaTeX编辑器,包括安装Docker、拉取镜像、配置中文字体、启动容器、升级TeXLive以及解决可能出现的问题,如设置xelatex编译和调整IDM设置以正常显示PDF。
摘要由CSDN通过智能技术生成

搭建在线LaTeX编辑器Overleaf

参考文章:

如何使用 docker 搭建本地 overleaf 服务器
CentOS7本地部署ShareLaTeX环境

服务器使用CentOS7

步骤:

1.安装docker,启动
2.镜像拉取

# 根据选择镜像标签,推荐 full
docker pull kingsleyluoxin/sharelatex:full
# 拉取之后查看应该得到类似下图的结果
docker images

注: 该镜像可以不用使用 docker-compose
3.可能需要安装中文字体,为了写中文论文(不确定,参考)
首先从 Windows 系统 C:\Windows\Fonts\ 目录将需要的字体文件拷贝到Linux中,假设放置在 /home/chinese 目录下

sudo mv /home/chinese/ /usr/share/fonts/chinese
cd cd /usr/share/fonts/chinese
sudo mkfontscale
sudo mkfontdir
fc-cache -fv
source /etc/profile
sudo chmod -R 755 *

4.启动容器

docker run -d -p 8080:80 kingsleyluoxin/overleaf:full

此时已经可以访问 服务器IP:8080/launchpad 进行设置,注册管理员账号。
注意在云服务器放行8080端口

5.更新

docker ps

查看正在运行的容器

docker exec -it 775c7c9ee1e1 /bin/bash

使用容器ID进入,注意更换为自己的

  • 下载并运行升级脚本
wget http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh | sh update-tlmgr-latest.sh -- --upgrade 
  • 国内的话更换源
#阿里源:
tlmgr option repository http://mirrors.aliyun.com/CTAN/systems/texlive/tlnet/ 
#清华源:
tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/

选一个就可以

  • 升级 tlmgr
tlmgr update --self --all
  • 安装完整 TexLive
tlmgr install scheme-full
附录:

官方文档

查看docker镜像

docker images

删除docker镜像

docker rmi 镜像ID

安装完后可能的一些问题:
1.请把编译换成xelatex
2.IDM捕获PDF,导致不能在浏览器中显示pdf文本。可以在IDM软件中“选项”中把浏览器取消选择。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值