VS Code配置Latex环境

本文详细介绍了在VSCode中配置LaTeX环境的步骤,包括安装latex-workshop扩展、配置xelatex作为编译器以及设置SumatraPDF作为PDF预览器的方法。适用于Win10和Ubuntu18.04系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统:Win10, Ubuntu18.04
tex发行版:texlive2019
VS Code版本:1.39.2(2019-10-15)

网上其实其实已经有很多教程了,但笔者近期配置的时候发现这些教程并不太适应最新版本的VS Code,而且有些操作不需要那么麻烦,因此笔者本篇博文权当更新网上已有教程以及个人记录笔记。

1、安装latex-workshop

这个简单,直接在VS Code自带扩展那里搜索下载即可

2、配置tex编译器

中文的tex文件通常需要使用xelatex编译,而默认是使用pdflatex编译器,如下图所示:
在这里插入图片描述
网上大部分的方法是修改配置文件,这个有点麻烦,而且新版本的settings.json也不是那么好找到(后面详述),笔者更喜欢所谓的魔法方法,即在文件开头指明需要使用的编译器:

% !TEX program = xelatex

在这里插入图片描述
当tex文件编辑完成按‘Ctrl+S’组合键保存文档的时候VS Code会自动开始使用xelatex编译,可以在输出终端查看编译信息。

3、pdf预览

笔者在Ubuntu18.04之接选择VS Code打开pdf预览是没有问题的,但在Windows下却不行,这里给出的一个解决方案是使用外部pdf阅读器打开,为了快速预览这里选择的是轻巧的sumatrapdf阅读器(自行搜索下载安装),需要在settings.json手动配置,首先找到该配置文件:
在这里插入图片描述
在这里插入图片描述

按照下图配置:
在这里插入图片描述
这样每次编译更新生成pdf之后都不用关闭SumatraPDF重新打开(synctex.command)

### 配置LaTeX环境 #### 安装必要的软件包 为了在 Visual Studio Code配置 LaTeX 编译环境,首先需要安装能够将 `.tex` 文件编译成 PDF 的工具。推荐使用 TexLive,这是一款功能全面的 TeX 发行版[^2]。 #### 设置环境变量 完成 TexLive 安装之后,在命令提示符下执行 `xelatex -v` 来验证安装是否成功。如果未输出版本信息,则需确认环境变量 Path 是否已包含 TexLive 的 bin 文件夹路径。通常情况下,安装程序会自动处理此步骤,但如果遇到问题则应手动添加该路径至系统的环境变量中[^3]。 #### 安装并配置 VS Code 插件 接着是在 Visual Studio Code 上安装 LaTeX Workshop 插件来增强编辑体验。对于不希望每次保存都触发自动构建的情况,可以通过修改设置 JSON 添加 `"latex-workshop.latex.autoBuild.run": "never"` 关闭这一行为[^1]。 ```json { "latex-workshop.latex.autoBuild.run": "never" } ``` #### 支持中文文档编写 当计划撰写含有汉字的内容时,应在文档头部加入 `\usepackage[UTF8]{ctex}` 命令以便正确渲染中文字符。另外,若发现因路径中含有中文字符而导致的问题,尝试调整 `%DOC%` 为 `%DOCFILE%` 可能有助于解决问题。 #### 处理参考文献 针对包含引用文献(`.bib` 文件)的情形,采用 `xelatex -> bibtex -> xelatex * 2` 的多步编译流程可确保所有交叉引用被妥善解析[^5]。 通过上述指导,能够在 Visual Studio Code 内建立一个高效稳定的 LaTeX 工作流,满足日常写作需求的同时也解决了可能出现的一些基础难题[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值