WinEdit 或 TexStudio 作为常用老牌的TeX编辑器, 受众广泛, 操作效率高. 然而其原始落后的界面实在难以和美观便捷的VSCode媲美. 本文提供了一种操作难度较低的, 将VSCode变为 LaTeX \LaTeX LATEX 编辑器, 并实现侧栏伪实时渲染的方法.
在本教程中, 我们使用 CTeX 作为 LaTeX \LaTeX LATEX 基础库.
LaTeX language support
LaTeX Preview
LaTeX Workshop
3.1 若没有其余的自定义用户配置: 粘贴
{
"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": "pdflatex",
"tools": [
"pdflatex"
]
},
{
"name": "latexmk",
"tools": [
"latexmk"
]
},
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
}
],
}
3.2 若已经存在其余的用户配置:
删除原配置代码末尾的 }
, 并在最后一句控制语句末尾加上一个英文逗号, 随后粘贴下列代码:
"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": "pdflatex",
"tools": [
"pdflatex"
]
},
{
"name": "latexmk",
"tools": [
"latexmk"
]
},
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
}
],
}
在确认 settings.json
无报错后, 将其保存并关闭.
至此, 全部基本配置都已设置完毕, 我们可以在VSCode中编辑, 预览和编译 TeX \TeX TEX 文件:
- 编辑: 使用VSCode新建或打开
.tex
文件 .- 预览: 我们如同预览MarkDown文档一样, 打开侧边栏显示当前 TeX \TeX TEX 文件的渲染结果.
- 编译: 快捷键为
Ctrl
+Alt
+B
.