下载和安装VS Code:
网址:Visual Studio Code - Code Editing. Redefined
安装texlive
安装latex环境,不然待会会报错:Recipe terminated with fatal error: spawn xelatex ENOENT. 等各种错误。(废话,连环境都没有怎么编译生成呢)
首先下载:TeX Live - TeX Users Group
然后进入iso镜像文件,运行
之后安装即可(里面有选项可以选择不安装哪些东西,这里随意)。
注意查看一下环境变量Path里有没有Texlive的路径,尤其是如果你修改了默认目录时,注意一下。
在VS Code中安装插件:
然后点击左下角设置
再点击右上角:
把里面的内容修改为:
"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": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "xelatex",
"tools": [
"xelatex"
]
},
{
"name": "latexmk",
"tools": [
"latexmk"
]
},
{
"name": "pdflatex -> bibtex",
"tools": [
"pdflatex",
"bibtex"
]
},
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
},
{
"name": "xelatex -> bibtex -> xelatex*2",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
}
],
"latex-workshop.view.pdf.viewer": "tab",
"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"
]
然后重启VSCode。
(版本不同,上面的setjson的位置也不一样,可以直接在VSCode界面按下F1,然后在搜索栏里搜索setj就能找到这个设置(不是默认设置的那一个设置))
之后肯定就能用了。如果还不能用,可以看看环境变量里和用户变量里是不是有些用户变量的内容没有加入到环境变量里。