先说最终结论:

  • Visual Studio Code:LaTex 论文编写 IDE
  • MacTex:LaTex 编译引擎
  • Zotero:论文管理工具
  • vscode 插件:
    • LaTex Workshop:使用 VSCode 编写 LaTex 的核心插件,必需
    • LaTex Utilities:基于 LaTex Workshop 的增强插件,非必需
    • Code Spell Checker:自动拼写检查插件,非必需
    • Ultra Math Preview:数学公式自动预览插件,非必需

懒狗看这里:在线 LaTex 编辑器

开箱即用,包含了编辑 LaTex 所需要的一切,还是在线编译保存,如果不是像我一样就喜欢在本地编写的话可以选用这个。

# 环境

# 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 页面有更多功能且带有说明,可根据说明自行探索:

Tex界面

# 快捷键

一些使用中的 Tips:

  • 正向定位: + + J 将 pdf 定位到代码中光标位置。
  • 反向定位:在内置 pdf 预览中使用 + 左键 点击单词,实现反向定位 .tex 中代码位置。
  • 拼写纠错:光标移动到有问题的拼写上,使用 + . 显示纠正备选。

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Gality 微信支付

微信支付

Gality 支付宝

支付宝