Mac配置LaTex(MacTex)以VSCode作为编辑器

相关软件的命令安装

可以使用 Homebrew 安装所需要的软件,Homebrew 的安装和使用参考其他文章。

安装 Mactex

选择MacTeX作为 LaTeX 编译引擎:

1
brew cask install mactex

安装 VS Code

选择VSCode作为LaTe 的编辑器

1
brew cask install visual-studio-code

安装 Skim

选择Skim作为 PDF 浏览器

1
brew cask install skim

安装MacTex

下载地址:https://www.tug.org/mactex/mactex-download.html

下载文件为:MacTeX.pkg (具体版本根据下载实际情况确定),直接安装步骤安装,直至完成。

安装并配置VS Code

安装VS Code

下载地址:https://code.visualstudio.com/Download

安装LaTeX Workshop插件

打开 VS Code,搜索插件: LaTeX Workshop,点击安装(下图已经安装),并重启VS Code.

修改 User Setting 配置

Code --> Performance --> Setting --> User Setting

可以使用关键字tools 或者recipes搜索:

LaTeX Workshop 默认的编译工具是 latexmk,根据需要修改所需的工具和命令,这里将其修改为中文环境最常用的 xelatex,根据需求进行修改。

使用如下内容配置:

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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
{
"latex-workshop.latex.recipes": [{
"name": "xelatex",
"tools": [
"xelatex"
]
}, {
"name": "latexmk",
"tools": [
"latexmk"
]
},

{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
}
],

"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.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"
],
}

用于配置编译链,同样地放入设置区。第一个recipes为默认的编译工具,如需要使用bibtex可在编译时单击VS Code界面左下角的小勾,单击“Build LaTeX project”,选择“xe->bib->xe->xe”,或者直接将“xe->bib->xe->xe”的recipes放到第一位,即可以默认工具编译,但会比较慢。

根据需要自行按照格式添加自己需要的编译链。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
"latex-workshop.latex.recipes": [
{
"name": "xelatex",
"tools": [
"xelatex"
]
},
{
"name": "xe->bib->xe->xe",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
}
],

配置完成后重启VSCode.

使用VSCode 编辑LaTeX文档

打开下载的LaTeX模板文件夹(或者新建文件夹)

选择一个LaTeX文件(或者新建一个LaTeX文件)

选择一个LaTex文件,在最下方,选择编译文件;
使用快捷键 Ctrl + Alt + B 编译Ctrl + Alt + V对生成的 PDF文件预览,Ctrl + 鼠标左键点击 PDF 反向定位到 tex 文本。

编译LaTeX文件

选择Build LaTeX project

接着选择xelatex

编译文件成功后,可以预览生成的PDF文件:

-------------本文结束感谢您的阅读-------------

本文标题:Mac配置LaTex(MacTex)以VSCode作为编辑器

文章作者:Cryptohkk

发布时间:2019年01月22日 - 14:01

最后更新:2019年01月22日 - 14:01

原始链接:https://hkkhuang.cn/2019/01/22/Mac配置LaTex-MacTex-以VSCode作为编辑器/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。