前言
准备
一台已经部署好在线VScode的服务器,具体部署方案可以看我上一篇文章,可以 登录服务器的SSH客户端,这里我采用orcaterm。
话不多说,我们马上开始进行部署阶段,首先我们需要准备一个服务器,这里我选用的是腾讯云的轻量应用服务器,如果你想选用同款,可以点击链接:https://url.cn/eUVMuTlG
部署
登录服务器
登录服务器控制台,选择Centos7.6系统,进行购买或者重装系统。
如何利用自己喜欢的SSH客户端进行登录服务器,这里采用的是腾讯云新开发的WebShell——orcaterm
安装TeXLive
下载镜像文件
wget https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive2022-20220321.iso
挂载iso文件
进入下载的iso文件所在目录
挂载
sudo mount -o loop texlive2021-20210325.iso /mnt
安装
切入/mnt目录(也就是之前挂载iso的目录)
cd /mnt
开始安装texlive
sudo ./install-tl
有提示的时候输入I后回车即可。
这一步会比较费时,请耐心等待。
安装完成标志
配置环境变量
进入.bashrc
vi ~/.bashrc
在最后一行开始输入以下内容
Texlive 说明:这一行是说明给texlive配置环境变量的,不是必须的
export MANPATH=${MANPATH}:/usr/local/texlive/2021/texmf-dist/doc/man export INFOPATH=${INFOPATH}:/usr/local/texlive/2021/texmf-dist/doc/info export PATH=${PATH}:/usr/local/texlive/2021/bin/x86_64-linux
卸载iso文件
sudo umount /mnt
支持中文,需要安装中文包
sudo apt-get install texlive-lang-chinese
如果报错,记得升级依赖包
sudo apt-get install update
使用更多的字体和软件包
sudo apt-get install texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended
安装XeLaTex
sudo apt-get install texlive-xetex
对接VScode
安装LaTeX Workshop插件
进入json设置
输入下面的配置json
{ "settingsSync.ignoredSettings": [ "vslilypond.general.pathToLilypond" ], "latex-workshop.latex.autoBuild.run": "never", "latex-workshop.showContextMenu": true, "latex-workshop.intellisense.package.enabled": true, "latex-workshop.message.error.show": false, "latex-workshop.message.warning.show": false, "latex-workshop.latex.tools": [ { "name": "lualatex", "command": "lualatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "-shell-escape", //这个命令行在网上的Latex Workshop设置里一般没有,所以直接recipe会报错 "%DOCFILE%" ] }, { "name": "xelatex", "command": "xelatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOCFILE%" ] }, { "name": "bibtex", "command": "bibtex", "args": [ "%DOCFILE%" ] } ], "latex-workshop.latex.recipes": [ { "name": "LuaLaTeX", "tools": [ "lualatex" ] }, { "name": "XeLaTeX", "tools": [ "xelatex" ] }, { "name": "xelatex -> bibtex -> xelatex*2", "tools": [ "xelatex", "bibtex", "xelatex", "xelatex" ] }, { "name": "BibTeX", "tools": [ "bibtex" ] }, { "name": "lualatex -> bibtex -> lualatex*2", "tools": [ "lualatex", "bibtex", "lualatex", "lualatex" ] }, ], "latex-workshop.latex.clean.fileTypes": [ "*.aux", "*.bbl", "*.blg", "*.idx", "*.ind", "*.lof", "*.lot", "*.out", "*.toc", "*.acn", "*.acr", "*.alg", "*.glg", "*.glo", "*.gls", "*.ist", "*.fls", "*.log", "*.fdb_latexmk" ], "latex-workshop.latex.autoClean.run": "onFailed", "latex-workshop.latex.recipe.default": "lastUsed", "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click", "latex-workshop.view.pdf.external.viewer.command": "C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat\Acrobat.exe", //双引号里是pdf浏览器的执行文件,可以根据实际情况更换 "latex-workshop.view.pdf.viewer": "tab", "workbench.editorAssociations": { "*.pdf": "lilypond.pdf.preview" }, "editor.maxTokenizationLineLength": 99999, "jupyter.interactiveWindowMode": "perFile", "lilypondFormatter.general.reformatTimeout": 100000, "git.confirmSync": false, "jupyter.askForKernelRestart": false, "vslilypond.general.pathToLilypond": "/usr/local/Cellar/lilypond/2.22.2/bin/lilypond", "git.ignoreLegacyWarning": true, "explorer.confirmDelete": false, "latex-workshop.intellisense.biblatexJSON.replace": { }, "PandocCiter.DefaultBib": "/Users/xhhdd/Documents/test.bib", "editor.inlineSuggest.enabled": true, "security.workspace.trust.untrustedFiles": "open", "python.defaultInterpreterPath": "C:\Users\cqtwx\AppData\Local\Programs\Python\Python39\python.exe" }
接下来就能创建tex后缀文件愉快的玩耍啦
另外:
特惠续费: 老用户专属续费折扣,1年?1.5年?2年?用得越久,折扣越6,低至0.5折,dddd,速来。 活动链接:https://qmoe.me/lhtw
新老同享新购: 两周年新购福利,诚意而来: 1、新购Lighthouse低至5.5折,境内境外多地域享受优惠; 2、轻量数据盘低至 99 元/年,全场 0.95 折起; 活动链接:
点赞,感觉真不错??
谢谢分享,学习了
感谢分享,插眼学习
mark一下。
辛苦大佬分享了,我先学习一下
打卡升级
感谢分享,让我好好学习一下
打卡升级
学习一个