Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >写毕设投期刊神器——在线LaTeX编辑器Overleaf

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

作者头像
星橙
发布于 2022-10-08 02:54:10
发布于 2022-10-08 02:54:10
1.5K00
代码可运行
举报
文章被收录于专栏:星橙学术星橙学术
运行总次数:0
代码可运行

前言

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

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

展示

安装

安装前准备

需要拥有一个VPS或者服务器,这里使用开发者容易上手的腾讯云轻量应用服务器做演示。

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

服务器的购买

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

环境准备

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

宝塔面板(可选)

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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

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

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

1、安装Docker

1.1、安装Docker引擎

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 sudo yum install docker-ce docker-ce-cli containerd.io

1.2、启动Docker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl start docker

1.3、测试是否安装成功

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo docker run hello-world

成功安装!

2、安装Docker-Compose

2.1、下载文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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、授予权限

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo chmod +x /usr/local/bin/docker-compose

2.3、创建软链接

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

2.4、检测是否安装成功

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker-compose version

使用Docker-Compose安装

首先拉取Overleaf的镜像

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
通过docker拉取Overleaf的开源版本sharelatex

docker pull sharelatex/sharelatex

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget https://raw.githubusercontent.com/sharelatex/sharelatex/master/docker-compose.yml

vim docker-compose.yml

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker-compose up -d

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

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

LaTeX编译器TeXLive

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker exec -it sharelatex bash
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
tlmgr update --self --all

tlmgr install scheme-full &

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
tlmgr option repository https://mirrors.cloud.tencent.com/CTAN/systems/texlive/tlnet/

再执行update和install。

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
远程访问Docker-Navidrome媒体服务器
Navidrome 是一个开源的个人音乐流媒体服务器,允许用户在任何设备上访问和播放自己的音乐库。具有自托管、跨平台支持、多设备访问、轻量高效等特点,适合技术爱好者或注重隐私的音乐爱好者。
贝锐
2025/07/18
1000
写毕设投期刊神器——在线LaTeX编辑器Overleaf
LaTeX是是科研工作中最常用的文档排版系统,然而我个人觉得很多LaTeX编辑器没有做到开箱即用,即使别人告诉我LaTeX的文献管理是多么方便。造成很长一段时间,我都处于:LaTeX真好,但我选Markdown。
星橙
2022/08/05
2.2K0
写毕设投期刊神器——在线LaTeX编辑器Overleaf
latex论文神器--服务器部署overleaf
其中还有许多个性化的配置:如网页抬头文字内容,网址标题,UI语言(中文)等,可以在overleaf的Wiki页面中进行查看和配置。
TOMD
2022/08/01
2.3K0
ShareLaTeX 搭建
  LaTex 是一种基于 TEX 的排版系统,在上世纪80年代初由美国计算机学家莱斯利·兰伯特发明。通过这种格式,即使对排版或者程序设计没有了解的人也可以利用 TEX,在几天甚至几小时内生成很多具有书籍质量的印刷品。尤其对于有生成复杂表格和数学公式的科研人员来说,LaTex 具有得天独厚的优势。因此在生成简单的信件、制作高印刷质量的技术类、学术类文档或书籍等方面,应用都非常广泛。
zhonger
2022/10/28
1.3K0
Wallabag——开源稍后读知识管理服务工具
平时我们在阅读浏览器的文章时,会把觉得有用的文章塞进收藏夹以便日后拿出来阅读学习。但是这有一些弊端,一是浏览器的收藏夹并没有搜索功能,最多有一个分类,要在日积月累的收藏文件里面找到自己想要的文章非常困难;二是万一链接失效了,收藏夹里面的链接就打不开了。而Wallabag就能很好的解决这两个问题,Wallabag还支持RSS源阅读,对于喜欢简洁的同学非常友好。Wallabag除了网页Web端,本身还自带APP,浏览器插件,可以说是非常方便了。
星橙
2022/08/05
1.6K0
Wallabag——开源稍后读知识管理服务工具
【玩转Lighthouse】Docker与Hexo博客的部署实战
之所以选用轻量应用服务器,是因为相比起云服务器CVM,轻量应用服务器更加精简便捷易用,创建轻量服务器时更有流行的开源软件打包镜像,实现一键完成应用的构建部署。对于我们这种低负载的个人以及中小企业来说,成本低,性价比更加适合。废话不多说,让我们直接开始吧。
用户1542270
2022/04/27
3K1
【好玩儿的Docker项目】激情畅聊!十分钟搭建一个插件化易拓展的开源即时聊天(IM)应用——Tailchat
这周和大家分享一个开源的即时聊天项目。也是作者@moonrailgun强烈推荐咕咕用的。
二十五画生
2023/01/11
5.1K0
【好玩儿的Docker项目】激情畅聊!十分钟搭建一个插件化易拓展的开源即时聊天(IM)应用——Tailchat
智能问答再升级:快速部署FastGPT大语言模型的知识库系统
3.1 选择服务器环境,这里我选择Linux系统的centos环境,然后再自己安装宝塔面板,大家可以自行先安装一下。
快乐的小白
2024/03/01
4.6K1
智能问答再升级:快速部署FastGPT大语言模型的知识库系统
【教程】Docker方式本地部署Overleaf
Overleaf又挂了,数据放在别人手里真是不靠谱。反正Overleaf是开源的,所以自己搭建一个。
小锋学长生活大爆炸
2025/05/31
3710
【教程】Docker方式本地部署Overleaf
服务器部署overleaf
其中还有许多个性化的配置:如网页抬头文字内容,网址标题,UI语言(中文)等,可以在overleaf的Wiki页面中进行查看和配置。
TOMD
2022/08/10
2.5K0
【实用的开源项目】使用服务器部署Immich,高颜值高性能的自托管照片和视频备份方案
生活中大家应该会拍不少照片吧?很早之前小俊就有了照片、视频备份的困扰,早些年使用安卓手机的时候只用过度盘进行备份,那体验极差(,现在使用 iCloud 的体验还是很棒的。小俊前几天发现了一个程序,emmm,官方好像称之为“解决方案”——Immich,它支持通过 APP 从 iOS 、Android 设备备份照片与视频至服务器中,不仅如此,它还支持多用户、共享相册、后台备份等功能。小俊也是立马来推荐给大家啦!还带来了它的部署教程哦!滑下去细看吧!
小俊是我
2023/07/22
6K0
【实用的开源项目】使用服务器部署Immich,高颜值高性能的自托管照片和视频备份方案
【玩转Lighthouse】使用腾讯云轻量应用服务器搭建Weblate在线协作翻译平台,让项目翻译更加简单!
腾讯云计算虎年回馈活动已经结束啦,各位大佬们有没有参加免费升配活动和抢到大额的优惠啊?给各位还没有赶上车的访客们介绍一下其他腾讯云的活动。
小俊是我
2022/04/26
3.4K4
【玩转Lighthouse】使用腾讯云轻量应用服务器搭建Weblate在线协作翻译平台,让项目翻译更加简单!
【好玩儿的Docker项目】用腾讯云轻量应用服务器10分钟搭建一个轻量的视频分享网站——Fireshare
文章首发于:https://blog.laoda.de/archives/docker-compose-install-fireshare
二十五画生
2022/11/10
3.9K0
【好玩儿的Docker项目】用腾讯云轻量应用服务器10分钟搭建一个轻量的视频分享网站——Fireshare
【教程】使用腾讯云轻量应用服务器搭建Koel音频流服务,简单实现个人音乐服务!
今天,小俊继续给大家带来腾讯云轻量应用服务器的玩法,相信大部分网友都玩过 PT 吧,有的进了音乐站,下载下来的音乐,因为策略问题经常只能在本机欣赏,但我们怎么多设备共享呢?所以我们可以自己搭建音频流服务,Let us GO!
小俊是我
2022/12/30
1.8K1
【教程】使用腾讯云轻量应用服务器搭建Koel音频流服务,简单实现个人音乐服务!
五分钟在腾讯云lighthouse上搭建markdown协作平台
HedgeDoc(以前称为 CodiMD)是一个开源的、基于 Web 的、自托管的、协作的Markdown编辑器。您可以使用它轻松地实时协作处理笔记、图表甚至演示文稿。
EatRice
2022/03/07
3.7K0
五分钟在腾讯云lighthouse上搭建markdown协作平台
腾讯轻量应用服务器部署seafile私有云盘
Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。下面就来介绍使用腾讯轻量应用服务器部署seafile私有云盘。
zuantou
2021/07/21
19K0
腾讯轻量应用服务器部署seafile私有云盘
一款非常适合信息传递的工具——PasteMe
首先,你要拥有一台云服务器,这里购买的是腾讯云的轻量应用服务器。专属优惠购买连接:轻量应用服务器Lighthouse。新老用户同享!
星橙
2022/09/27
4180
一款非常适合信息传递的工具——PasteMe
一款非常适合信息传递的工具——PasteMe
首先,你要拥有一台云服务器,这里购买的是腾讯云的轻量应用服务器。专属优惠购买连接:轻量应用服务器Lighthouse。新老用户同享!
星橙
2021/09/01
1.3K1
5分钟玩转Lighthouse|零基础搭建个人云盘
【5分钟玩转Lighthouse】系列文章将为大家分享轻量应用服务器使用教程,提供丰富的实践指南,帮助大家快速上手并获得最佳产品体验。本期主要介绍如何借力 Lighthouse 实例与ownCloud,快速搭建属于自己的个人云盘。 背景概述 随着大家电脑、手机里的照片和视频越来越多,内存也越来越不够用。同时设备各终端的文件和照片不能共享,互相查看也很不方便。 云盘很好地解决了文件存储和共享的问题,但随着新浪微盘、360云盘等厂商的退出,剩余的云盘服务也越来越少。 有些云盘虽然上传速度快,但是下载速度较
腾讯云计算产品团队
2020/11/13
4.6K1
让回忆有迹可循——Memos
你是不是经常会有突然的灵感浮现在你的脑海,你是不是突然灵光乍现却无处记录,使用过许多Memo类软件,但却不是被广告困扰就是需要支付高昂的会员费用,且自己的隐私不能得到保证。。。
星橙
2023/07/05
2K0
推荐阅读
相关推荐
远程访问Docker-Navidrome媒体服务器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档