Post

VS Code 开发环境配置(三)

简单记录一下如何在 VS Code 上配置 LaTeX

LaTeX

如果在 VS Code 上使用 LaTeX,需要安装以下插件:

同时,考虑到本地安装 TeX Live 之类的 LaTeX 环境需要的磁盘空间和下载问题,采用 LaTeX Workshop 插件所推荐的配合 Docker 容器使用的方式。因此,还需要安装或拉取:

1. 安装 Docker

首先自然是下载 Docker Desktop Installer 了。但是现在这个 Installer 会默认把 Docker Desktop 安装在 C 盘上,为了解决这一问题,参考 Stack Overflow 上的这篇回答以及 Docker 论坛上的这篇回答,需要进行以下操作:

  • Docker Desktop Installer.exe 所在的文件夹中,以管理员权限打开 Windows 终端,输入:

    1
    
    Start-Process -Wait -FilePath ".\Docker Desktop Installer.exe" -ArgumentList "install -accept-license --installation-dir=D:\Docker --wsl-default-data-root=D:\Docker\WSL --windows-containers-default-data-root=D:\\Docker\\WindowsContainers"
    

    其中,D:\Docker 是 Docker Desktop 的安装位置,D:\Docker\WSL 是 WSL 数据的存储位置;D:\\Docker\\WindowsContainers 是 Windows 容器的存储位置。

2. 拉取镜像

打开命令行窗口,输入:

1
docker pull texlive/texlive

然后耐心等待即可。

3. 设置 LaTeX Workshop 插件

  • 在 VS Code 中安装 LaTeX Workshop 插件;

  • 在设置中找到 Latex-workshop > Docker: Enabled 选项并勾选;

  • 在设置中找到 Latex-workshop > Docker > Image: Latex 选项,输入:

    1
    
    texlive/texlive
    

需要说明的是,由于这两项配置是针对所有使用 VS Code 编辑的 LaTeX 项目,即不需要在每个 LaTeX 项目文件夹中生成 .vscode 文件夹进行配置,因此无需通过 Workspace 进行工作区设置,而是直接使用 User 进行用户设置即可。

This post is licensed under CC BY 4.0 by the author.