2022最新 VSCode + LaTex 环境搭建、问题解决

目录

需要的组件:

vscode

SumatraPDF

texlive

遇到的问题:

texlive的ISO无法安装,报错No such file or directory at ……

VSCode报错Recipe terminated with fatal error: spawn xelatex ENOENT

报错cannot view file PDF file


2022/01/18 晚23:26

进行LaTex的编辑通常有两种办法,线上和本地

线上方法:overleaf,一个网站,支持基本的latex编辑,挺好用的,但是速度和操作受限

本地方法:有很多前端,这里只介绍基于VSCode的,毕竟好看一些

主要的流程见大佬:一个雪莉的环境搭建教程https://blog.csdn.net/weixin_32001433/article/details/113071819

下面就重点简要描述一下

需要的组件:

  1. vscode,下载方式百度vscode,开源免费,安装一路next即可

  2. SumatraPDF,下载方式如下,也是直接安装即可Free PDF Reader - Sumatra PDFSumatra PDF reader and viewer for Windowshttps://www.sumatrapdfreader.org/free-pdf-reader.html

  3. texlive,下载链接:

华为云:Index of CTAN-local/systems/texlive/Images (huaweicloud.com)https://mirrors.huaweicloud.com/CTAN/systems/texlive/Images/

 阿里云:阿里云开源镜像站资源目录 (aliyun.com)https://mirrors.aliyun.com/CTAN/systems/texlive/Images/

 官网(慢):

TeX Live - TeX Users Group (tug.org)

安装方式参见开头“一个雪莉”大佬的方法,注意可以不安装除了中文和英文以外的语言,这样总大小可以压缩到7G以下

遇到的问题:

  • texlive的ISO无法安装,报错No such file or directory at ……

很可能是中文路径导致的,解决方法见贴吧大神,非常简单实用[求助]Texlive镜像安装失败【latex吧】_百度贴吧 (baidu.com)https://tieba.baidu.com/p/7453007153

  • VSCode报错Recipe terminated with fatal error: spawn xelatex ENOENT

这说明连PDF文件都没法生成,有可能是两个问题导致的:

  1. Windows内部PATH路径错误,解决方法见下,这里需要注意的是,中文路径并没有影响,是可以正常运行的(实测!)(5条消息) [VS code + Latex + texlive2020]Recipe terminated with fatal error: spawn xelatex ENOEN_sinat_40936062的博客-CSDN博客https://blog.csdn.net/sinat_40936062/article/details/107174472
  2. VSCode内部setJSON设置配置错误,在 VSCode 界面下按下 F1,然后键入“setjson”,点击“首选项: 打开设置(JSON)”,然后修改其中的配置参数,参数见下,实测可用(5条消息) VSCode + Latex 配置_一只特立独行的猪-CSDN博客_vscode配置latexhttps://blog.csdn.net/qq_28303495/article/details/89848209?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164251920116780274198256%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164251920116780274198256&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-89848209.pc_search_result_cache&utm_term=VScode+LaTeX&spm=1018.2226.3001.4187
  • VSCode报错cannot view file PDF file

说明PDF已经生成了,但是无法查看,如果确定已经安装了SumatraPDF,解决方法同上,需要修改JSON。当然自己出去在Windows环境下直接用喜欢的PDF查看器也是可以的,PDF已经生成在工程文件夹中了

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值