当前位置: 首页 > news >正文

【Latex】本地部署latex+vscode

本地部署latex(overleaf编译超时长了。。

  • 1-VScode安装
  • 2-texlive
    • 1-texlive.iso下载
    • 2-安装,以管理员身份运行
    • 3-测试是否安装成功
    • 4-配置环境变量(如测试不成功
  • 3-VScode配置
    • 1-安装扩展
    • 2-设置settings.json
    • 3-tex文件编译

1-VScode安装

我以前装过,但是没有记录

2-texlive

1-texlive.iso下载

清华镜像源下载
在这里插入图片描述

2-安装,以管理员身份运行

解压缩iso
在这里插入图片描述
在这里插入图片描述
可修可不修
等安装完成之后再关闭(安装过程可能有点久

3-测试是否安装成功

win+R→cmd,分别输入输入latex -v ,xelatex -v, pdflatex -v验证是否安装成功
在这里插入图片描述
如果出现提示'latex' 不是内部或外部命令,也不是可运行的程序 或批处理文件,那就是安装过程中环境变量没配好,重新配置环境变量再打开命令提示符重新测试就好了

4-配置环境变量(如测试不成功

找到texlive/2025/bin/win文件夹,复制文件地址
在这里插入图片描述
右键此电脑打开高级系统设置,找到环境变量,找到系统变量里面的Path
在这里插入图片描述
如果原来这里的texlive地址不全,那就点编辑重新补全地址,如果这个没有,就点新建添加一条,然后每一个窗口都点击确定,最后重新打开命令提示符再测试是否安装成功

3-VScode配置

安装我已经安装完了,安装教程也很多

1-安装扩展

在扩展里搜索这个插件LaTex Workshop并安装
在这里插入图片描述
安装完成记得重启VScode

2-设置settings.json

打开左下角的设置
在这里插入图片描述
在这里插入图片描述
按顺序点击,打开settings.json文件,添加一下代码

{// 设置是否自动编译"latex-workshop.latex.autoBuild.run":"never",// 右键菜单"latex-workshop.showContextMenu":true,// 从使用的包中自动补全命令和环境"latex-workshop.intellisense.package.enabled": true,// 编译出错时设置是否弹出气泡设置"latex-workshop.message.error.show": false,"latex-workshop.message.warning.show": false,// 编译工具和命令"latex-workshop.latex.tools": [{"name": "xelatex","command": "xelatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%"]},{"name": "pdflatex","command": "pdflatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%"]},{"name": "latexmk","command": "latexmk","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","-pdf","-outdir=%OUTDIR%","%DOCFILE%"]},{"name": "bibtex","command": "bibtex","args": ["%DOCFILE%"]}],// 用于配置编译链"latex-workshop.latex.recipes": [{"name": "XeLaTeX","tools": ["xelatex"]},{"name": "XeLaTeX*2","tools": ["xelatex","xelatex"]},{"name": "PDFLaTeX","tools": ["pdflatex"]},{"name": "PDFLaTeX*2","tools": ["pdflatex","pdflatex"]},{"name": "BibTeX","tools": ["bibtex"]},{"name": "LaTeXmk","tools": ["latexmk"]},{"name": "xelatex -> bibtex -> xelatex*2","tools": ["xelatex","bibtex","xelatex","xelatex"]},{"name": "pdflatex -> bibtex -> pdflatex*2","tools": ["pdflatex","bibtex","pdflatex","pdflatex"]}],// 文件清理。此属性必须是字符串数组"latex-workshop.latex.clean.fileTypes": [//"*.aux","*.bbl","*.blg","*.idx","*.ind","*.lof","*.lot",//"*.out","*.toc","*.acn","*.acr","*.alg","*.glg","*.glo","*.gls","*.ist","*.fls","*.log","*.fdb_latexmk"],// 设置为onFaild 在构建失败后清除辅助文件"latex-workshop.latex.autoClean.run": "onFailed",// 使用上次的recipe编译组合"latex-workshop.latex.recipe.default": "lastUsed",// 用于反向同步的内部查看器的键绑定。ctrl/cmd +点击(默认)或双击"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click","latex-workshop.view.pdf.viewer": "tab",
}

注意要添加在大括号里面,然后把首尾的括号删除,如果setting.josn里还有其他语句,追加在其他语句之后,原来的语句的最后一句要添加“,”,这些在vscode中都会有代码提示,按提示操作就可以了

3-tex文件编译

随便下载一个期刊或者会议模板,解压文件之后,在VScode里打开这个文件夹,然后就会出现这个小图标(可能需要加载一会…
在这里插入图片描述
因为我下载的是Springer的模板,参考文献放在单独的bib文件里,所以编译链选择x→b→x,
在这里插入图片描述
在这里插入图片描述
在vscode里的左下角会显示进度,编译完成出现√
完成之后可以查看PDF

http://www.dtcms.com/a/544242.html

相关文章:

  • 注册中心(环境隔离、分级模型、Eureka)、远程调用负载均衡、服务保护原理分析
  • 有没有专门做建筑造价的私单网站网站开发风险
  • LSTM模型做二分类(PyTorch实现)
  • Linux 文件变动监控工具:原理、设计与实用指南(C/C++代码实现)
  • 建站之星怎么用做视频解析网站犯法吗
  • LibreTV无广告观影实测:聚合全网资源,远程访问家庭影院新方案!
  • 仓颉中的 UTF-8 编码处理:从 DFA 解码、错误策略到流式与字素迭代的工程实战
  • 【React】打卡笔记,入门学习02:react-router
  • Latex 转 word 在线
  • 【OD刷题笔记】- 可以组成网络的服务器
  • 《算法闯关指南:优选算法--前缀和》--27.寻找数组的中心下标,28.除自身以外数组的乘积
  • linux arm64平台上协议栈发包报文长度溢出导致系统挂死举例
  • 深入理解 Rust `HashMap` 的哈希算法与冲突解决机制
  • 彩票网站开发做一个网站价格
  • 《C++ 继承》三大面向对象编程——继承:派生类构造、多继承、菱形虚拟继承概要
  • 医疗AI白箱编程:从理论到实践指南(代码部分)
  • Spring Cache 多级缓存中 hash 类型 Redis 缓存的自定义实现与核心功能
  • 福州建设人才市场网站山西网站推广
  • Spring Cache 多级缓存中 ZSet 类型 Redis 缓存的自定义实现与核心功能
  • 从开源到落地:SimpleBGC 三轴稳像平台全栈技术解析(上)
  • 51、STM32 与 ESP32 单片机全面对比:架构、性能与应用场景详解
  • NodeJs
  • 【面试题】缓存先删漏洞解决策略(示例代码)
  • 操作系统(7)虚拟内存-缓存工具-页命中和缺页(3)
  • 旧衣回收小程序的技术架构与商业落地:开发者视角的全链路解析
  • 丽水建设网站织梦网站发布的哪些产品和文章放在a文件可以吗
  • 南京网站设计公司济南兴田德润优惠吗泉州定制网站建设
  • 【设计模式笔记10】:简单工厂模式示例
  • wordpress多站批量发布wordpress 图像描述
  • 永宝网站建设招聘信息松江做移动网站