VSCode配置LaTeX Workstation以支持中文

Posted dajunjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSCode配置LaTeX Workstation以支持中文相关的知识,希望对你有一定的参考价值。

前言:

一直以来都羡慕着LaTeX的强大排版功能,这次在为美赛做准备时,发现VSCode也可以配置LaTeX(不得不说微软还是很牛逼的),所以有了这篇小文章。

系统环境配置

基于Windows 10

安装TexLive

  • 官网下载地址
    安装过程会比较久,主要原因是要下载镜像。(可能需要配置系统环境变量)

安装VSCode

安装LaTeX WorkStation

  • 打开VSCode,点击左侧面板上第五个叫做【扩展】的东东,搜索LaTeX Workstation并安装,重启
  • 现在打开一个后缀为tex的文本文件,只要没有中文都能够编译成pdf文件并显示出来。
  • 编译命令:CTRL+ALT+B或者鼠标右键点击Build LaTeX project
  • 预览命令:CTRL+ALT+T或者鼠标右键点击LaTeX Workstation: All actions,然后选择View LaTeX PDF file in web page或者View LaTeX PDF file in new tab

配置LaTeX Workstation以支持中文

  • 点击VSCode导航栏【文件】,选择【首选项】,点击设置
  • 搜索latex-workshop.latex.toolchain,在右侧修改为以下代码:注意以下代码放在花括号{}里面
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
"latex-workshop.latex.toolchain": [
{
大专栏  VSCode配置LaTeX Workstation以支持中文 "command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
}, {
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}, {
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
}, {
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
}
]

测试

配置无误后,应该可以支持中文了。
可以利用下面内容作为中文测试:

1
2
3
4
5
6
7
documentclass[UTF8]{ctexart}
begin{document}
hello, world

你好,世界

end{document}

问题

当按上面步骤配置后,发现无法支持中文,可以尝试多build几次,就是多按几次CTRL+ALT+B或者鼠标右键点击Build LaTeX project,个人经验所得。

以上是关于VSCode配置LaTeX Workstation以支持中文的主要内容,如果未能解决你的问题,请参考以下文章

latex vscode 配置参考

latex vscode 配置参考

VScode 配置为 LaTeX IDE

Win10下 VSCode配置LaTex环境

Ubuntu LaTeX 中文环境配置 与 VSCode LaTeX Workshop

VScode 如何配置编译论文的latex模板的流程