这不是第一次安装 latex 了,但每次安装都会遇到一些问题,消耗搜索的时间,这次对其作一个整理。

安装

首先是从 tex live 的官网上下载到最新版的 texlive 并安装。基本上,官网上下到的是一个叫做install-tl-windows.exe的可执行文件。这个文件点开后即可开始下载。下载的时间很长,预计从早上开始下载需要在傍晚才能下载结束。

不出意外安装结束之后,windows 的“开始”会出现 TexWorks Editor 等等工具。以及 Tex 的路径可以自动加载到系统环境变量中,重启之后即可生效。

VSCODE

使用 VSC 可能会比较舒服,但是总有一些小问题。为了在 VSC 中预览 LaTeX,需要下载拓展:LaTeX Workshop。下载结束后 VSC 可以获得高亮 Tex 代码的能力。

在左侧的工具栏会在选中 Tex 文件时获得新的 LaTeX 标志,其中可以选择编译文件或者在 VSC Tab 中预览文件。

为了和 VSC 链接,需要打开 VSC 的设置代码,添加下述代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
"latex-workshop.latex.recipes": [
{
"name": "xelatex",
"tools": [
"xelatex"
]
},
{
"name": "xelatex -> bibtex -> xelatex*2",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
}
],
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"%DOC%"
]
},
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
"latex-preview.command": "xelatex",
"latex-workshop.latex.autoBuild.run": "never"

上述的代码会将 recipe 加入 build 选项,通过点击编译文件。但在这个设置中,如果文件出现 error,VSC 将会选择终止执行,在终止执行的情况下,虽然可以获得一个 pdf 文件,但是这份文件的一部分内容是有误的,例如 Content 的添加等等,所以这个版本在写作中途可以用来作为参照但并不适合作为最后微调的方法。

在这个情况下,可以使用 overleaf 或者在文件所在的文件夹下唤起 cmd,使用

1
xelatex main.tex

忽视中间的错误可以获得生成的文件,在这个文件中 Content 等信息是正常的。