LaTeX+Visual Studio Code安装教程

介绍

本文基于texlive2019和vscode2019进行安装配置。

关于 LaTeX

LaTeX是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

TeX Live 是 TUG (TeX User Group) 维护和发布的 TeX 系统,可说是「官方」的 TeX 系统。我们推荐任何阶段的 TeX 用户,都尽可能使用 TeX Live,以保持在跨操作系统平台、跨用户的一致性。

Visual Studio Code

Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比 Diff、GIT命令 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux。

TeXLive的下载及安装

1.texlive的下载可以在官网或者国内的镜像网站上下载。

2.这里以官网的镜像安装为例,首先点击on DVD。

3.然后如下图选择下载镜像文件。
4.这里可以如下图一样选择之后下载,也可以根据自的喜好选择torrent等下载方式。

5.texlive2018.iso下载完毕后,将文件解压或使用DVD驱动器打开ISO镜像,然后双击 install-tl-advanced.bat 进行安装。安装的界面如下图所示,如果有特殊要求,可自行更改,最后点击安装即可。安装过程比较慢,大概四十分钟到一个小时的样子。

vscode的下载及配置

1.微软爸爸的东西直接在官网上点击下载安装就行了,都很方便。
2.安装完成后在下图的地方搜索latex workshop进行下载(ctrl+shift+x也可以),这里如果不习惯英文还可以搜索Chinese下载中文语言包。
3.因为中文编译一般使用xlatex,但是这里默认的并不是,所以我们还要在settings.json中更改设置。具体的方法为在设置-扩展-latex中随便找到一个在settings.json中编辑即可。

4.更改配置文件如下,保存。

{
"latex-workshop.latex.recipes": [{
"name": "xelatex",
"tools": [
"xelatex"
]
}, {
"name": "latexmk",
"tools": [
"latexmk"
]
},

{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
},
{
"name": "xelatex-xelatex",
"tools": [
"xelatex",
"xelatex"
]
}
],
"latex-workshop.latex.tools": [{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"%DOCFILE%"
]
}, {
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
}, {
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
}, {
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}],
}

这里的recipes是编译方法,可以根据自己的需要进行更改。
同时根据自己的需要还可以增加如下语句

"latex-workshop.view.pdf.viewer": "tab"指定默认的pdf阅读器为tab

"latex-workshop.latex.clean.enabled": false, "latex-workshop.latex.autoClean.run": "never"关闭自动清理功能,因为有些有目录的模板需要多次编译,如果打开的话每次编译完就只会有pdf文档。

测试

新建一个tex文件,输入测试代码

%基本格式
\documentclass{article}
\begin{document}
hello, world
\end{document}

点击编译或ctrl+s保存自动编译,可以看到已经可以使用了,Happy Latexing!