1. 下载Visual Studio Code
Visual Studio Code (VScode)是一款集成开发环境(Integrated Development Environment,简称IDE)。通过安装第三方扩展LaTeX Workshop,VScode能够用于latex源文件管理与编辑。
打开下载好的VSCode,鼠标点击左边栏中的扩展/Extensions,在搜索框中输入workshop,安装James Yu的LaTeX Workshop(点击Install即可安装)。安装好之后,打开latex源文件夹,即可看到红色框中的TEX标识,如下图所示。
图1 安装LaTeX Workshop
通过点击左边栏管理器/Explorer,可以显示/隐藏文件管理器;在文件管理器中.tex文件是latex源文件,.bib文件是文献存储文件,如下图所示。
图2 文件管理器
2. 下载MacTex
MacTex是排版引擎Latex针对macOS系统的发型版,包含与TEX系统相关的各种程序、编辑与查看工具、常用宏包及文档、常用字体及多国语言支持。MacTeX相当于远处的水源,VScode则相当于水管,我们需要将水管与水源进行连接,才能从水管获取水源。因此,下载并安装MacTeX后,需要对VScode进行配置——水管与水源连接,才能编译.tex文件生成pdf文稿——获取水源。
(1)打开配置文件
鼠标点击左下角⚙️(即红色框中齿轮图标),弹出菜单,如下图所示。
图3 打开设置菜单
选择Settings,在弹出的界面右上角,点击Open Settings图标,即红色箭头所指向,如下图所示。
图4 latex配置文件
此时,settings.json文件将被打开,如下图所示。
图5 settings.json
(2)配置文件内容
{
// "latex.linter.enabled": false,
"latex-workshop.latex.autoBuild.run": "never",
"latex-workshop.showContextMenu": true,
"latex-workshop.intellisense.package.enabled": true,
"latex-workshop.message.error.show": false,
"latex-workshop.message.warning.show": false,
"latex-workshop.latex.tools": [
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
},
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"-outdir=%OUTDIR%",
"%DOCFILE%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "XeLaTeX",
"tools": [
"xelatex"
]
},
{
"name": "PDFLaTeX",
"tools": [
"pdflatex"
]
},
{
"name": "BibTeX",
"tools": [
"bibtex"
]
},
{
"name": "LaTeXmk",
"tools": [
"latexmk"
]
},
{
"name": "xelatex -> bibtex -> xelatex*2",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
},
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
},
],
"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"
],
"latex-workshop.latex.autoClean.run": "onFailed",
"latex-workshop.latex.recipe.default": "lastUsed",
"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
"editor.unicodeHighlight.allowedLocales": {
"zh-hans": true,
"zh-hant": true
},
"[latex]": {
"editor.defaultFormatter": "James-Yu.latex-workshop"
}
}
(3)设置编译快捷键
鼠标点击左下角齿轮,选择Keyboard Shortcuts,在弹出的界面搜索栏中输入recipe,如下图所示。双击检索到的快捷键修改栏,同时按下option+command+R,编译快捷键则设置完成。
图6 编译快捷键
4. 显示编译结果
编译完成后,同时按住option+command+v则显示编译结果,生成的pdf及过程文件将保存在.tex同级目录下。
如果喜欢我的文章,不要忘记评论、关注、收藏哦,您的支持是我改进的动力!!!
注:由于我个人的知识和经验尚有限,发布的文章可能会出现排版上的小瑕疵。我会在发现后及时进行修正。尽管如此,文章的核心内容已经过仔细校对,确保不会影响您的阅读和操作复现。任何更新的目的都是为了更加严谨地呈现信息,提供给读者更佳的阅读体验。