700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > LaTeX—LaTeX安装 VSCode+LaTeX配置

LaTeX—LaTeX安装 VSCode+LaTeX配置

时间:2022-08-06 18:29:49

相关推荐

LaTeX—LaTeX安装 VSCode+LaTeX配置

LaTeX—LaTeX安装、VSCode+LaTeX配置 )

一、前言二、TeXLive安装三、VSCode+LaTeX配置

参考链接:

/p/38178015

/p/41855480

知乎@Marvey

知乎@生田日芽香

知乎@cying

一、前言

几年来,一直使用word编辑各种文档,使用起来已经得心应手,但当使用word撰写需要发表的文章时,发现为了满足期刊的格式要求,调格式成了最复杂繁琐的事情。当接触LaTeX后,才知道调格式竟然能变成写程序一样,不再会像Word那样出现各种玄学的格式问题。且自己算半个程序员,常使用VScode(Visual Studio Code)进行程序编写,于是本文的出发点是VSCode与LaTeX结合起来使用,而不再使用textstudio。另外,由于现在VSCode自带的内置预览器 VSCode tab 也可以实现双向搜索(正向搜索+反向搜索),无需再使用外部阅读器(如:SumatraPDF)来进行双向搜索,而且我个人觉得这样界面还比用SumatraPDF更美观一些。

本文以当下最新版本的TeXLive 为例,详细介绍如何在Win 10环境下的Latex+VScode安装和配置,结构安排如下:

TeXLive的下载及安装

VSCode+LaTeX配置

二、TeXLive安装

1、TeXLive简介

TeX Live 是 TUG (TeX User Group) 发布并维护的的 TeX 系统,可以称得上是TeX的官方系统。对于任何阶段的TeX用户,都可以使用TeX Live, 以保持在跨操作系统、跨用户的TeX文件一致性。

2、下载TeXLive

法1(较慢):可以从以下网址下载 texlive :

官网下载链接<-点击链接

点进去后,通常有两种下载方式,一是直接联网下载,通过链接获取 window 的下载文件或者 Linux 的下载文件。但是在该网站下载速度较慢,一般选择直接下载IOS镜像。法2(较快):可以从以下开源镜像站网址下载 texlive 的镜像文件:

华为云镜像站<-点击链接

阿里云镜像站<-点击链接

清华镜像站<-点击链接

中科大镜像站<-点击链接

速度上华为云和阿里云的镜像站会更快一点。这里的三个列表中,命名为 texlive.iso 的那个文件,就是当时最新版本的 texlive 的镜像了。即使以后升级到2058,只要 texlive 还在,那依旧是这个名字了。然后可以使用各类虚拟光驱文件(这里推荐下Daemon tool lite,不过要小心下恶意安装)打开ISO文件。

3、安装TeXLive

在打开 texlive 的 iso 文件后,能看到里面文件大概是这样:

右键install-tl-windows,单击以管理员身份(Run as Administrator)运行,进入安装界面,点击左下角的“Advanced”进入高级安装来取消你不需要安装的宏包。

点击左下角的“Advanced”后界面如下:

在左上角“Directories”的“TEXDIR”和“TEXMFLOCAL”处,点击“修改”可根据自己情况修改TexLive的安装路径。随后在左下角“Selections”处的“N. of collections”,点击“Customize”来取消勾选不需要的宏包。

把非中英的语言包取消勾选可以省掉 1G 的空间,要是嫌麻烦全部安装也可以,设置完成后点击右下角“ok”(“确定”)。设置完安装路径等选项之后点击右下角“Install”(“安装”),之后静坐 20 分钟 - 3 小时等待安装完成。

4、TeXLive安装完成确认

在安装完之后,可以调用 terminal(再桌面菜单搜索栏,搜索并打开“命令提示符”),然后分别输入

tex -v

latex -v

xelatex -v

pdflatex -v

来获取安装的TeX的环境信息!如果看到的版本信息能够正常输出,那么TeX Live的安装就是成功的!

三、VSCode+LaTeX配置

1、下载安装VScode

既然选择抛弃textstudio,而改用VScode+LaTex的搭配进行文档编写,我相信你也VScode的使用者,就默认你电脑上已经安装好VScode了,所以不再赘述该部分。如果没有安装可以参考该文:VScode下载及安装教程<-点击链接。

2、下载插件 LaTeX Workshop

VSCode 安装完成之后,在扩展商店安装 LaTeX Workshop 插件。

LaTeX Workshop 插件安装完成后,随便打开一个 “xxx.tex” 源文件,

可以看到,安装Latex Workshop插件完成后代码已经被高亮显示。

3、配置VSCode的Latex Workshop插件

在 VSCode 界面下按下 F1,然后键入“setjson”,点击“首选项: 打开设置(JSON)” 将以下代码放入设置区:

"latex-workshop.showContextMenu":true, //右键菜单"latex-workshop.intellisense.package.enabled": true, //根据加载的包,自动完成命令或包"latex-workshop.latex.autoBuild.run": "never", //禁止保存文件时自动build"latex-workshop.latex.tools": [ // 编译工具和命令{"name": "xelatex", //LaTeX Workshop 默认的编译工具是 latexmk,大家根据需要修改所需的工具和命令 "command": "xelatex", "args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%" //将 tools 中的 %DOC%替换成%DOCFILE%就可以支持编译中文路径下的文件]},{"name": "pdflatex","command": "pdflatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%" //将 tools 中的 %DOC%替换成%DOCFILE%就可以支持编译中文路径下的文件]},{"name": "bibtex","command": "bibtex","args": ["%DOCFILE%" //将 tools 中的 %DOC%替换成%DOCFILE%就可以支持编译中文路径下的文件]}],"latex-workshop.latex.recipes": [ //配置编译链{"name": "xelatex","tools": ["xelatex"],},{"name": "pdflatex","tools": ["pdflatex"]},{"name": "xe->bib->xe->xe","tools": ["xelatex","bibtex","xelatex","xelatex"]},{"name": "pdf->bib->pdf->pdf","tools": ["pdflatex","bibtex","pdflatex","pdflatex"]}],"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","*.nav","*.snm","*.synctex.gz"],"latex-workshop.view.pdf.viewer": "tab", //使用内部阅读器"latex-workshop.view.pdf.internal.synctex.keybinding": "ctrl-click", //ctrl+单击pdf位置便可跳至相应代码处

其中如下两句代码,为VSCode自带的内置预览器 VSCode tab 实现双向搜索的配置语句

“latex-workshop.view.pdf.viewer”: “tab”,

“latex-workshop.view.pdf.internal.synctex.keybinding”: “ctrl-click”,

搜索的使用方法:

正向搜索 - 光标置于代码中,然后按下 Alt+Ctrl+J

反向搜索 - 按住Ctrl并单击pdf中需要搜索的地方

保存并重启VScode,就可以开始正常使用LaTex了。

其他配置:

LaTex Workshop插件还有很多功能,如果读者对功能配置有浓厚的兴趣,可以翻阅其手册进行更多功能的配置

LaTex Workshop手册<-手册链接

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。