VS Code 配置LaTeX Workshop插件创造LaTeX编写环境
微软的VS Code实在太好用了,丰富的插件集成在编辑器里,还能保持着以前自己的使用习惯,安装vim插件就可以按vim使用习惯操作,安装Remote ssh插件就可以直接编辑远程ssh上的文件。编写LaTeX当然也可以做到,安装LaTeX Workshop插件之后,最左侧的图标栏将会多出一个”TEX”图标,可以编译LaTeX文件,喜欢的话可以将编译后的pdf分屏展示在右侧,如上图所示。
实际上LaTeX编译有许多种,最普遍的英文LaTeX编译是pdflatex,由于最初TeX的设计者高德纳只考虑到ASCII字符,后来推出了支持UTF-8的xelatex,而其它的例如将LaTeX转成HTML的htlatex或生成dvi格式的tex就可能不需要配置。在安装插件之后如果不修改设置的话,就只能用pdflatex编译而不能用支持中文的xelatex。
要进行设置,就找到Settings(Ctrl+,) 搜索关于LaTeX Recipes的内容
编辑Edit in settings.json。 我们现在希望的是以xelatex和pdflatex为主,其它的如latexmk的编译就暂时不需要了(会配置之后需要的时候可以再改配置文件)。
首先是编译工具,编译工具中除了xelatex和pdflatex还有很重要的文献bibtex,这一段的json如下所示
"latex-workshop.latex.tools": [ { "name": "xelatex", "command": "xelatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "-pdf", "%DOCFILE%" ] }, { "name": "pdflatex", "command": "pdflatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOCFILE%" ] }, { "name": "bibtex", "command": "bibtex", "args": [ "%DOCFILE%" ] } ]
然后为了在插件中使用这些工具,再写入recipes:
"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就可以直接使用后两个选项,点击1次就可以编译得到带正确序号参考文献的LaTeX文档。
开始尝试使用LaTeX编写文档吧
[TABS_R id=1738]