# 环境
# Visual Studio Code
跨环境 IDE,自身非常轻量的同时,还可以通过丰富的扩展插件来支持各种语言,安装过程就是下载点击,非常简单,就不过多赘述了。
# MacTex
Mac 环境下的 LaTex 编译引擎,将 LaTex 编译成 pdf 的必需核心。
下载地址:https://tug.org/mactex/mactex-download.html
下载后同样是点击安装,但是安装程序本身没有自动添加环境变量,所以说,如果想跟 VSCode 联合使用的话,还需要自行添加环境变量。就 2023 年而言,默认安装地址为: /usr/local/texlive/2023/
,其应用的位置为: ./bin/universal-darwin
,所以,我们可以用如下命令添加环境变量:
echo "export PATH=/usr/local/texlive/2023/bin/universal-darwin:${PATH}" >> ~/.zshrc |
# Zotero
Zotero 是一个免费、开源、易用的文献管理软件,可以高效的组织需要的文献,配合浏览器插件可以一键将 Web 中的论文保存到 Zotero 中,结合 Better BibTeX for Zotero 还可以便捷的将论文引用到文章中。
下载地址:https://www.zotero.org/download/
浏览器插件安装地址:https://chrome.google.com/webstore/detail/zotero-connector/ekhagklcjbdpajgpjgmbionohlpdbjgc
# VSCode 插件
VSCode 的插件都是在插件市场中点击安装的,所以安装过程就不细说了。
# LaTex Workshop
网上很多教程都比较老了,说是需要配置一大堆东西,但其实现在的 LaTex Workshop 的默认配置已经很好了,我们只需要对配置文件的编译工具 latex-workshop.latex.tools
稍做修改即可:
{ | |
"latex-workshop.latex.tools": [ | |
{ | |
"name": "latexmk", | |
"command": "latexmk", | |
"args": [ | |
"-synctex=1", | |
"-interaction=nonstopmode", | |
"-file-line-error", | |
"-xelatex", | |
"-outdir=%OUTDIR%", | |
"-cd", | |
"%DOC%" | |
], | |
"env": {} | |
}, | |
], | |
"latex-workshop.synctex.afterBuild.enabled": true, | |
} |
另外,配置编译完成后将 pdf 自动同步到代码中光标位置:
很多教程中还使用到了外部的 pdf 浏览工具例如 skim 等,实际测试中内置 pdf 浏览器功能已经足够强大了,个人认为无需额外下载 pdf 工具并配置。
# LaTex Utilities
对 LaTex Workshop 的功能进行增强,配合 Better BibTeX for Zotero 和 Zotero 可以便捷的进行论文引用。总之,安装就对了。
# Code Spell Checker
英语单词拼写检查插件,个人觉得还是挺有用的,平时在打英文的时候偶尔脑子抽筋,打错了又不容易看出来,这个插件可以很好的帮助到我。
# Ultra Math Preview
实时数学公式预览插件,插件说明中有详细的演示,对于我这种初学 LaTex 公式、根本对于自己打的是什么没太大概念的人很有帮助,无需等待编译看结果了,数学公式可以试试反馈。
# 使用
我们以 IEEE 的模版为例来演示如何使用。
官方模版下载地址:https://www.ieee.org/content/dam/ieee-org/ieee/web/org/pubs/conference-latex-template_10-17-19.zip
下载解压后,直接在 VSCode 中打开文件夹,当 VSCode 检测到 LaTex 相关文件后,会在右边显示出 TEX
的标签
在 TEX
页面有更多功能且带有说明,可根据说明自行探索:
# 快捷键
一些使用中的 Tips:
- 正向定位:⌘ + ⌥ + J 将 pdf 定位到代码中光标位置。
- 反向定位:在内置 pdf 预览中使用 ⌘ + 左键 点击单词,实现反向定位
.tex
中代码位置。 - 拼写纠错:光标移动到有问题的拼写上,使用 ⌘ + . 显示纠正备选。