overleaf服务端_部署私有在线Latex编辑器:Overleaf/sharelatex,写毕设神器
Overleaf
前言
Latex是科研工作中最常用的文档排版系统,然而我个人觉得很多Latex编辑器没有做到开箱即用,最开始使用Latex的时候我经常一编译就是一堆bug,这让我一个计算机专业热爱折腾的人都有些望而却步,即使别人告诉我Latex的文献管理是多么方便。造成很长一段时间,我都处于:Latex真好,但我选Markdown。
后来,我遇到了Overleaf。
Overleaf是开源的在线Latex编辑器软件,个人用户可以在Overleaf官网注册并免费使用Overleaf,Overleaf官网还具有Review等团队协作功能。但是Overleaf官网在国内的访问速度不佳,****后速度才满足日常需求。
因此,对于科研团队来说,在自己的服务器上部署Overleaf,从此为整个团队都省去了安装Latex各种包的繁琐,多么幸福的事。需要说明的事,目前开源的个人版本的Overleaf功能没有Overleaf官网齐全,也许还有些小bug,但是就我目前的使用来说,足够日常使用了。
安装
以下安装过程已在ubuntu 16.04系统中验证。
1. 安装Docker
确保服务器已经安装了Docker和docker-compose。如果没有,可以通过以下命令安装。
sudo apt-get install docker-ce docker-ce-cli containerd.io
pip install docker-compose
查看版本,检查是否安装成功
docker--version
docker-compose--version
2. 安装Overleaf
通过docker安装Overleaf的开源版本sharelatex
docker pull sharelatex/sharelatex
3. 配置Overleaf
wget https://raw.githubusercontent.com/sharelatex/sharelatex/master/docker-compose.yml
sudo vim docker-compose.yml
需要修改的就是ports: - 80:80,一般80端口都被apache或nginx占用了,改用其他端口如:ports: - 5000:80。
其他可根据需要修改,如挂载位置等。
4. 启动Overleaf
在docker-compose.yml所在路径下执行
docker-compose up-d
5. 安装完整texlive
先进入docker容器,在docker中安装编译所需的完整的texlive
dockerexec-it sharelatex bash
tlmgr update--self--all
tlmgr install scheme-full&
安装过程,十分漫长,总共需要安装近4000个包,应该就是要装一晚上的节奏,为了避免shell断掉加上 &,回车后可以看到安装过程。
如果过慢可以尝试换源:
tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/
再执行update和install。
6. 使用Overleaf
打开浏览器访问http://hostname:5000/launchpad,创建Admin账户,愉快的玩耍吧。
参考
[1] https://github.com/overleaf/overleaf/wiki/Quick-Start-Guide
[2] https://yxnchen.github.io/technique/Docker%E9%83%A8%E7%BD%B2ShareLaTeX%E5%B9%B6%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE%E4%B8%AD%E6%96%87%E7%8E%AF%E5%A2%83/#%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C
overleaf服务端_部署私有在线Latex编辑器:Overleaf/sharelatex,写毕设神器相关推荐
- 搭建在线LaTeX编辑器Overleaf
搭建在线LaTeX编辑器Overleaf 文章目录 搭建在线LaTeX编辑器Overleaf 参考文章: 步骤: 附录: 参考文章: 如何使用 docker 搭建本地 overleaf 服务器 Cen ...
- 写毕设投期刊神器——在线LaTeX编辑器Overleaf
前言 LaTeX是是科研工作中最常用的文档排版系统,然而我个人觉得很多LaTeX编辑器没有做到开箱即用,即使别人告诉我LaTeX的文献管理是多么方便.造成很长一段时间,我都处于:LaTeX真好,但我选 ...
- Overleaf——在线 LaTeX 编辑器
Overleaf--在线 LaTeX 编辑器 Overleaf 简介 Overleaf 官方网址 Overleaf 简介 Overleaf 是一个在线的 LaTeX 编辑器,支持在线创建 LaTeX ...
- oracle11g服务器端下载,安装_oracle11G_客户端_服务端_链接_oracle
在开始之前呢,有一些注细节需要注意,oracle11G_客户端_和_服务端, 分为两种 一种是 开发者使用 一种是 BDA 自己使用(同时也需要根据自己 PC 的系统来做_win7_与 ...
- 基于Flask+Nginx+uWSGI实现CentOS服务端模型部署及预加载
基于Flask+Nginx+uWSGI实现CentOS服务端模型部署及预加载http://www.manongjc.com/article/37802.html
- zabbix php 5.6 安装配置,CentOS 5.6下Zabbix 1.8.5 服务端安装部署
CentOS 5.6下Zabbix 1.8.5 服务端安装部署 CentOS 5.6 x86_64 + Zabbix 1.8.5 IP:192.168.88.130 一.安装LAMP环境依赖包: # ...
- Istio服务网格进阶②:在Istio服务网格中部署Bookinfo在线书店微服务项目
在Istio服务网格中部署Bookinfo在线书店微服务项目 文章目录 在Istio服务网格中部署Bookinfo在线书店微服务项目 1.在线书店微服务项目介绍 2.在线书店微服务系统架构图 3.部署 ...
- 诛仙3el服务器位置,【诛仙3风吟】虚拟机镜像一键服务端+配套客户端+青萝+EL编辑器+GM工具+启动说明...
[诛仙3风吟]虚拟机镜像一键服务端+配套客户端+青萝+EL编辑器+GM工具+启动说明_站长网(Downzz.com) 资源介绍: 1.修复部分bug. 2.添加官方12月圣诞2018时装.坐骑.(已收 ...
- 【云原生之Docker实战】使用Docker部署StackEdit在线Markdown编辑器
[云原生之Docker实战]使用Docker部署StackEdit在线Markdown编辑器 一.StackEdit介绍 1.StackEdit简介 2.StackEdit中文版简介 3.StackE ...
最新文章
- 独家 | 一文读懂LinkedIn个性化推荐模型及建模原理
- 使用mspaint查看图片像素
- C++虚继承(七) --- 虚继承对基类构造函数调用顺序的影响
- MongoDB非关系型数据库开发手册
- 目标检测: Anchor-Free 时代
- 数据分析-R语言资料整理
- python编程代码画画_分享给大家几段有趣的代码,学会python画画可以不用自己动手啦...
- NIFI 自定义 processor 实现
- Java第十九天:mysql(二)
- 博途V16 更改PLC的型号和固件版本
- 理科生的人生感悟-02-别忘了别人的痛苦 - 丰收之歌和围墙外的稻田
- Excel快捷键:Ctrl+E的功能汇总
- 如何在win7下安装XP系统?
- 中国大学慕课公开课-《视听语言》-学习笔记-1
- 软件行业的QA与QC的区别
- 月薪不过万郑州程序员的真实生活
- Android12 apk安装失败 安装包异常 安装包大小显示1k
- 如何把汉字转成五笔与拼音(首字母或全部字母)
- 如何将图片转换、合并为PDF文件?
- 仿京东淘宝商品详情页中视频和图片的轮播功能