写毕设投期刊神器——在线LaTeX编辑器Overleaf

前言

LaTeX是是科研工作中最常用的文档排版系统,然而我个人觉得很多LaTeX编辑器没有做到开箱即用,即使别人告诉我LaTeX的文献管理是多么方便。造成很长一段时间,我都处于:LaTeX真好,但我选Markdown。

而Overleaf让我重新喜欢上使用LaTeX了,Overleaf是开源的在线LaTeX编辑器软件,个人用户可以在Overleaf官网注册并免费使用Overleaf,Overleaf官网还具有Review等团队协作功能。但是Overleaf官网在国内的访问速度不佳,所以我们会进行私有化部署。

展示

image-20220803163135183

安装

安装前准备

需要拥有一个VPS或者服务器,这里使用开发者容易上手的腾讯云轻量应用服务器做演示。如果你也想购买同款,可以点击链接:https://curl.qcloud.com/UEOWtRfF

如果想要长期使用建议购买域名。

服务器的购买

可选CentOS7.6或者宝塔镜像面板,宝塔面板在本项目的作用仅限对于想要使用域名访问但不会使用nginx反代的同学进行一键反代使用。宝塔面板可直接在控制台选择打包好的镜像(仅限腾讯云轻量应用服务器),亦可选择CentOS7.6进行手动安装。

image-20220730164923209

image-20220730164940690

环境准备

读到这里默认你已经拥有一台服务器了,我们进行环境的安装配置。

宝塔面板(可选)

可直接购买时选择应用镜像,亦可登录服务器输入命令进行安装。

 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

安装Docker和Docker-Compose(必选)

首先登录到服务器,工具有很多,这里就不一一介绍了,Windows自带的CMD就可以做到,如果你使用的是腾讯云轻量的话,这里强烈推荐使用腾讯云新开发的WebShell工具,在线使用,随时随地,无需安装,如果不知道什么是WebShell的可以读我这篇文章:XXXXXXXXXXXXXXXXXX

image-20220730165351304

点击登录按钮登录到服务器。

image-20220730165432727

选择密码登录并以root用户登录。

1、安装Docker

1.1、安装Docker引擎

  sudo yum install docker-ce docker-ce-cli containerd.io
image-20220730170728029

1.2、启动Docker

 sudo systemctl start docker

1.3、测试是否安装成功

 sudo docker run hello-world
image-20220730172349099

成功安装!

2、安装Docker-Compose

2.1、下载文件

 sudo curl -L "https://github.com/docker/compose/releases/download/1.28.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2.2、授予权限

 sudo chmod +x /usr/local/bin/docker-compose

2.3、创建软链接

 ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

2.4、检测是否安装成功

 docker-compose version
image-20220730181456095

使用Docker-Compose安装

首先拉取Overleaf的镜像

通过docker拉取Overleaf的开源版本sharelatex

docker pull sharelatex/sharelatex
image-20220803155916846

然后拉取Overleaf的docker-compose.yml的配置文件,并进行编辑

wget https://raw.githubusercontent.com/sharelatex/sharelatex/master/docker-compose.yml

vim docker-compose.yml
image-20220803160141781

根据自身情况修改端口,一般80端口会被占用,可以改成其他没有被占用的端口,如8989,然后用nginx进行反代食用。

最后启动该镜像:在docker-compose.yml路径下输入

docker-compose up -d
image-20220803160507435

如此一来我们便成功安装了Overleaf,访问http://ip:8989/launchpad即可注册管理员账户并访问

不过现在的Overleaf还只是一个空壳子,我们接下来安装LaTeX编译器TeXLive

LaTeX编译器TeXLive

先进入docker容器,在docker中安装编译所需的完整的TeXLive

 docker exec -it sharelatex bash
 tlmgr update --self --all
 
 tlmgr install scheme-full &

安装过程比较漫长,总共需要安装近4000个包,为了避免shell断掉加上 &,回车后可以看到安装过程。 如果过慢可以尝试换源:

 tlmgr option repository https://mirrors.cloud.tencent.com/CTAN/systems/texlive/tlnet/

再执行update和install。

image-20220803161231293

安装完成之后我们登录http://ip:8989页面访问Overleaf,用刚才注册的管理员账户访问即可。

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @星橙 发布。如若转载,请注明出处: 科技玩家 » 写毕设投期刊神器——在线LaTeX编辑器Overleaf

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿

Wallabag——开源稍后读知识管理服务工具

2022-8-5 22:18:11

教程玩家投稿

用青龙面版自动续期freenom域名

2022-8-11 23:40:18

19 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. xujuly2009

    打卡升级

  2. 亦云

    打卡升级

  3. 这把看我表演

    谢谢分享,学习了

  4. 还差俩

    打卡升级

  5. 𐃍

    打卡升级

  6. 昨夜雨疏风骤

    感谢分享,插眼学习

  7. slimei

    感谢分享,让我好好学习一下

  8. 枫笙

    打卡升级

  9. 幻念

    mark一下。

  10. 七年

    这真是个好文章,谢谢

  11. 84896150

    谢谢楼主,赞

  12. slimei

    先看看,不明白的地方再问

  13. 七年

    先看看,不明白的地方再问

  14. slimei

    谢谢大佬分享,谢谢!

  15. 幻念

    前来顶贴!

  16. 七年

    谢谢大佬分享,谢谢!

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索