前言
LaTeX是是科研工作中最常用的文檔排版系統(tǒng),然而我個人覺得很多LaTeX編輯器沒有做到開箱即用,即使別人告訴我LaTeX的文獻管理是多么方便。造成很長一段時間,我都處于:LaTeX真好,但我選Markdown。
而Overleaf讓我重新喜歡上使用LaTeX了,Overleaf是開源的在線LaTeX編輯器軟件,個人用戶可以在Overleaf官網(wǎng)注冊并免費使用Overleaf,Overleaf官網(wǎng)還具有Review等團隊協(xié)作功能。但是Overleaf官網(wǎng)在國內(nèi)的訪問速度不佳,所以我們會進行私有化部署。
展示
文章來源地址http://www.zghlxwxcb.cn/news/detail-805980.html
安裝
安裝前準備
需要擁有一個VPS或者服務器,這里使用開發(fā)者容易上手的騰訊云輕量應用服務器做演示。如果你也想購買同款,可以點擊鏈接:https://curl.qcloud.com/UEOWtRfF
如果想要長期使用建議購買域名。
服務器的購買
可選CentOS7.6或者寶塔鏡像面板,寶塔面板在本項目的作用僅限對于想要使用域名訪問但不會使用nginx反代的同學進行一鍵反代使用。寶塔面板可直接在控制臺選擇打包好的鏡像(僅限騰訊云輕量應用服務器),亦可選擇CentOS7.6進行手動安裝。
環(huán)境準備
讀到這里默認你已經(jīng)擁有一臺服務器了,我們進行環(huán)境的安裝配置。
寶塔面板(可選)
可直接購買時選擇應用鏡像,亦可登錄服務器輸入命令進行安裝。
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就可以做到,如果你使用的是騰訊云輕量的話,這里強烈推薦使用騰訊云新開發(fā)的WebShell工具,在線使用,隨時隨地,無需安裝,如果不知道什么是WebShell的可以讀我這篇文章:XXXXXXXXXXXXXXXXXX
點擊登錄按鈕登錄到服務器。
選擇密碼登錄并以root用戶登錄。
1、安裝Docker
1.1、安裝Docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
1.2、啟動Docker
sudo systemctl start docker
1.3、測試是否安裝成功
sudo docker run hello-world
成功安裝!
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、授予權(quán)限
sudo chmod +x /usr/local/bin/docker-compose
2.3、創(chuàng)建軟鏈接
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
2.4、檢測是否安裝成功
docker-compose version
使用Docker-Compose安裝
首先拉取Overleaf的鏡像
通過docker拉取Overleaf的開源版本sharelatex
docker pull sharelatex/sharelatex
然后拉取Overleaf的docker-compose.yml的配置文件,并進行編輯
wget https://raw.githubusercontent.com/sharelatex/sharelatex/master/docker-compose.yml
vim docker-compose.yml
根據(jù)自身情況修改端口,一般80端口會被占用,可以改成其他沒有被占用的端口,如8989,然后用nginx進行反代食用。
最后啟動該鏡像:在docker-compose.yml路徑下輸入
docker-compose up -d
如此一來我們便成功安裝了Overleaf,訪問http://ip:8989/launchpad即可注冊管理員賬戶并訪問
不過現(xiàn)在的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/
再執(zhí)行update和install。
安裝完成之后我們登錄http://ip:8989頁面訪問Overleaf,用剛才注冊的管理員賬戶訪問即可。文章來源:http://www.zghlxwxcb.cn/news/detail-805980.html
到了這里,關(guān)于寫畢設投期刊神器——在線LaTeX編輯器Overleaf的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!