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

Latex和Vscode安装和配置

一、Latex安装教程

  1.  打开清华大学开源软件镜像站,下载texlive.iso文件
  2. 右键点击ios文件,点击装载

  3.  配置latex安装

 4. 安装过程

二、VScode安装和配置教程

  1. 打开Vscode官网,下载安装包

2.右键,以管理员身份运行VSCode安装包,并按照以下方式配置

3.打开VScode,安装中文插件,搜索Chinese

4.安装Latex插件,搜索LaTex Workshop

  • 在安装扩展的时候可能会出现一下报错:Error while fetching extensions.Failed to fetch.

  • 原因:可能之前安装过vscode,需要清除之前的配置缓存
  • 解决办法:参考VScode清除缓存,具体的解决方式如下

1.在桌面创建一个空白的clean_vscode.bat文件

2.把下列代码复制到clean_vscode.bat文件中

@echo off
chcp 65001 > nul
setlocal enabledelayedexpansionREM 获取系统用户名
for %%a in ("%userprofile%") do set "YourUsername=%%~nxa"echo 正在获取系统用户名: %YourUsername%REM 清理 .vscode 目录
set "vscodePath=%userprofile%\.vscode"
if exist "!vscodePath!" (echo 正在检测 .vscode 文件夹...echo 检测到 .vscode 文件夹,开始清理...rmdir /s /q "!vscodePath!"echo .vscode 文件夹已清理。
) else (echo 未找到 .vscode 文件夹。跳过清理...
)echo.REM 清理 AppData/Roaming/Code 目录
set "codePath=%userprofile%\AppData\Roaming\Code"
if exist "!codePath!" (echo 正在检测 Code 文件夹...echo 检测到 Code 文件夹,开始清理...rmdir /s /q "!codePath!"echo Code 文件夹已清理。
) else (echo 未找到 Code 文件夹。跳过清理...
)echo.
echo 清理完成.
pause

3.右键点击clean_vscode.bat文件,选择以管理员身份运行,运行成功如下所示。问题就应该已经解决了。这时候重新开始安装扩展就不会有问题了。如果还有问题就检查一下网络是否通畅。

5.配置JSON文件:VSCode中使用快捷键Ctrl+Shift+P,出现一个搜索框,输入JSON,选择"Preferences:Open User settings(JSON)这个,从而就能打开settings.json文件

 将以下代码复制到settings.json文件中就可以了

{"workbench.colorTheme": "Default Light Modern","editor.fontSize": 18,"security.workspace.trust.untrustedFiles": "open","workbench.preferredHighContrastColorTheme": "Visual Studio Dark","workbench.preferredHighContrastLightColorTheme": "Default High Contrast","workbench.preferredLightColorTheme": "Default High Contrast","json.schemas": [],"latex-workshop.latex.autoBuild.run": "onSave","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": "PDFLaTeX","tools": ["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"],"latex-workshop.latex.autoClean.run": "onFailed","latex-workshop.latex.recipe.default": "lastUsed","latex-workshop.view.pdf.internal.synctex.keybinding": "double-click","editor.wordWrap": "on","python.condaPath": "D:\\software\\conda_mamba\\_conda.exe","python.defaultInterpreterPath": "D:\\software\\conda_mamba\\envs\\airs\\python.exe","window.zoomLevel": 1,"tabby.api.endpoint": "http://10.70.8.175:8080","http.proxy": "http://10.70.8.175:8080","[python]": {"diffEditor.ignoreTrimWhitespace": false,"editor.formatOnType": true,"editor.wordBasedSuggestions": "off"}
}

 三、在VScode中编译latex

注意,在进行这一步骤前请先确保latex已经安装完成。并且下载IEEE的latex模板文件, 点击这里下载IEEE的latex模板

 1.打开latex源文件,也就是.tex结尾的文件

2.按照以下步骤进行编译

3.编译成功,右边显示编译出的pdf文件。

如果编译失败的小伙伴请按照下列方式自查问题 

  • 问题一:JSON文件配置错误

  • 问题二:有时候打开了latex文件,但是VScode最左侧一栏没有出现TEX图标,有可能是VScode未打开工作区信任权限,导致latex扩展被禁用

VSCode中使用快捷键Ctrl+Shift+P,出现一个搜索框,输入Trust Workshop,点击工作区:管理工作区信任,选择信任就行

  • 问题三:虽然在latex安装界面显示安装成功,但是还是运行不了latex代码,第一种原因是latex的路径没有自动加到电脑的系统路径中,需要将latex安装的文件夹路径添加到电脑的系统路径中。第二种可能原因是在安装 latex的时候没有右键使用“以管理员身份运行”,这就导致latex在安装的时候,“给所有用户安装”这一栏是灰色不能选中的,所以就需要重新安装。

关于Latex的详细学习资料请参考Latex超详细学习资料

相关文章:

  • sentinel-dashboard数据 redis 持久化
  • 在WPF中自定义控件时如何选择基类
  • OpenCV特征检测(11)从一组点中检测直线的函数
  • 【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,开头部分
  • Select插件的用法
  • git报错:无法读取远程分支 ‘origin‘ does not appear to be a git repository
  • NLP-transformer学习:(7)evaluate实践
  • 物理学基础精解【7】
  • 平衡、软技能与持续学习
  • 绝了,自从用了它,我每天能多摸鱼2小时!
  • 【如何学习Python编程?】
  • element-plus 日历组件 Calendar设置每周第一天为周一-非国际化版
  • 编译 FFmpeg 以支持 AV1 编解码器以及其他硬件加速选项(如 NVENC、VAAPI 等)
  • 什么是源文件?
  • provide,inject父传子
  • CentOS6 编译安装 redis-3.2.3
  • css选择器
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • Electron入门介绍
  • emacs初体验
  • ES10 特性的完整指南
  • Git的一些常用操作
  • HTML5新特性总结
  • Java|序列化异常StreamCorruptedException的解决方法
  • Magento 1.x 中文订单打印乱码
  • node学习系列之简单文件上传
  • React-flux杂记
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • v-if和v-for连用出现的问题
  • Vue.js-Day01
  • Yii源码解读-服务定位器(Service Locator)
  • 对超线程几个不同角度的解释
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 力扣(LeetCode)56
  • 通过git安装npm私有模块
  • ​第20课 在Android Native开发中加入新的C++类
  • #、%和$符号在OGNL表达式中经常出现
  • #每天一道面试题# 什么是MySQL的回表查询
  • #数据结构 笔记一
  • (6)设计一个TimeMap
  • (7)STL算法之交换赋值
  • (8)STL算法之替换
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (Python) SOAP Web Service (HTTP POST)
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (五)Python 垃圾回收机制
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET delegate 委托 、 Event 事件
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .NET运行机制
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • :如何用SQL脚本保存存储过程返回的结果集
  • @RequestMapping 的作用是什么?