VSCode+Latex 环境配置

VSCODE 安装LATEX环境,参数配置,常见问题解决 1 准备Texlive安装包 可以从以下网址下载 texlive 的镜像文件: 华为镜像 阿里镜像 官网 网址中大概文件构成 下载完后我们需要的文件构成(我是2020年下载过了,这次就不重新下载了) 将这个镜像文件进行解压 2 安装Texlive 右键install-tl-windows.bat,单击以管理员身份运行,进入安装界面. 点击左下角的“Advanced”进入高级安装来取消你不需要安装的宏包。 点击“Customize”来取消勾选不需要的宏包。 单是把非中英的语言包取消勾选可以省掉 1G 阅读详情
AI摘要

本文档介绍了如何在Windows11环境下配置VSCode的LaTeX工作流,包括安装MiKTeX和latexindent,设置VSCode的LatexWorkshop插件,解决常见问题,并提供了一个LaTeX伪代码示例。配置完成后,可以实现代码的实时预览和编译。

前言

写毕业论文的时候,代码该怎么展示一直很纠结。一开始用的Codesnap插件截图,但导师说不要过多的展示源代码,可以考虑以伪代码形式展示。Word下想要写一份规范的伪代码也不是容易的事,所以不得已还是转向了Latex。

本篇整体上参考搭建 LaTeX 舒适写作环境(VSCode)一文,可能因为安装的Latex编译器不相同,因此再配置文件上略有改动。本文配置流程在Windows 11下测试通过。

一、Latex安装

  1. Latex像是一种独立的语言,所以我们需要装对应的编译器。这里推荐使用MiKTex,相对而言比较精简。使用安装程序(installer)安装会自动配置环境变量,省去我们一个步骤。

  2. 除Latex编译器外,建议再安装一个latexindent,VSCode中对Latex进行代码格式化(缩进)需要用到它。这里注意需要下载压缩包,不要下载那个单独的可执行文件,解压后需要手动把latexindent文件夹加入环境变量PATH中。

二、VSCode配置

  1. 第一步自然是安装插件,大家普遍使用Latex Workshop
  2. 安装之后需要我们对其进行配置,主要是设置编译选项。ctrl+,打开VSCode的设置面板,右上角点击“打开设置”进入settings.json配置文件。
  3. 在其中加入以下两对键值:(相比参考博客,我把xelatex参数中的"-pdf"删除了,否则会报错)
    "latex-workshop.latex.tools": [
        {
            "name": "pdflatex",
            "command": "pdflatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "bibtex",
            "command": "bibtex",
            "args": [
                "%DOCFILE%"
            ]
        },
        {
            "name": "xelatex",
            "command": "xelatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%"
            ]
        },
    ],
    // 编译策略
    "latex-workshop.latex.recipes": [
        {
            "name": "xelatex",
            "tools": [
                "xelatex"
            ]
        },
        {
            "name": "xelatex -> bibtex -> xelatex*2",
            "tools": [
                "xelatex",
                "bibtex",
                "xelatex",
                "xelatex"
            ]
        }
    ]
    
  4. 重启VSCode,新建一个.tex文件,你应当可以正确的进行编译、格式化等操作了。

三、常见问题

  1. spawn xelatex ENOENT报错。这个错误的原因是Latex Workshop找不到你latex编译器的环境变量。如果你是按照我的流程走下来,在安装完MikTex和latexindent后最好进行一次重启。如果你安装的是其他latex编译器,那么请确认好环境变量配置无误。
  2. 在使用\usepackage导入模块时,可能会提示你需要安装,让其安装即可。
  3. 编译时遇到其他任何报错,建议打开日志看一看,多数情况是语法错误。

四、Latex示例

OK,现在我们可以尝试写一份伪代码看看效果了!

\def\SetClass{article}
\documentclass{\SetClass}
\usepackage[ruled,linesnumbered]{algorithm2e}
\begin{document}

\begin{algorithm}
    % setcounter用来设置计数器起始位置,会自动加1。
    % 故该示例从Algorithm 1开始
    \setcounter{algocf}{0}
    \SetKwFunction{QuickSort}{QuickSort}
    \SetKwFunction{Partition}{Partition}

    \caption{QuickSort}\label{algorithm}

    \KwData{$A, low, high$}

    \KwResult{sorted array $A$}

    \tcp*[h]{Array A, Range-left low, Range-right high}

    \uIf{$low < high$}{
        $p\leftarrow \Partition{A, low, high}$\;
        $\QuickSort{A, low, p-1}$\;
        $\QuickSort{A, p+1, high}$\;
    }

\end{algorithm}

\begin{algorithm}
    \SetKwFunction{swap}{swap}

    \caption{Partition}\label{algorithm}

    \KwData{$A, low, high$}

    \KwResult{pivot index $j$}

    \tcp*[h]{Array A, Range-left low, Range-right high}

    $pivot\leftarrow A[high]$\;
    $i\leftarrow low$\;

    \For{$j=low$ to $high-1$}{
        \uIf{$A[j]<=pivot$}{
            \swap{$A[i]$, $A[j]$}\;
            $i\leftarrow i+1$\;
        }
    }
    \swap{$A[i]$, $A[high]$}\;

    \Return{i}\;

\end{algorithm}

\end{document}

上例在我们配置的环境中效果如下:

VSCode渲染示例
保存会自动进行编译,因此我们可以达到几乎实时预览的效果。除了Latex语法写起来很怪以外,整套编写环境还是很完美的。

LaTeX环境配置全攻略:从零搭建VSCode高效写作环境 LaTeX作为专业的文档排版系统,通过将内容与格式分离的标记语言方式,实现了学术论文、技术报告等文档的高质量自动化排版。其核心原理在于用户编写包含特定命令的纯文本源文件,由LaTeX引擎编译生成格式精美的PDF。这一技术价值在于确保了文档排版的严谨性、一致性和可重复性,尤其在处理复杂数学公式、参考文献管理和多章节长文档时优势明显。在应用场景上,LaTeX广泛用于学术出版、学位论文撰写、技术文档制作等领域。本文聚焦于LaTeX环境配置这一关键实践环节,详细讲解如何在不同操作系统下安装TeX Live等发行版, 阅读详情

相关推荐

ESP32 TWAI CAN库实战:从零构建CyberGear微电机控制框架

本文详细介绍了如何利用ESP32的TWAI控制器和Arduino环境,从零构建一个面向对象的CyberGear微电机控制框架。该框架将复杂的CAN通信协议封装为简洁的API,开发者无需深究底层细节,即可轻松实现电机的速度、位置和扭矩控制,大幅简化机器人关节、云台等项目的开发流程。

oil88的博客 496

VScode配置Latex环境

可能大家在使用Latex时使用的编辑器器是texstudio。在本文中,将讲解在VScode中配置latex环境。VScode本质还是一个文本编辑器。

qq_45952740的博客 3万+

实战演练:用wvp-GB28181-pro + ZLMediaKit搭建一个可用的国标视频监控测试环境(附设备模拟器对接)

本文详细介绍了如何使用wvp-GB28181-pro和ZLMediaKit在Ubuntu系统上搭建GB28181视频监控测试环境。从环境准备、组件解析到核心服务部署与设备模拟器对接,提供完整的实战指南,帮助开发者快速构建可验证的监控系统。

weixin_42692935的博客 579

vscode配置latex环境

vscode配置latex环境

UVM频率 8013

语音数据标注工具与平台

最近在做语音深度学习的项目,整理了一下语音数据标注工具和语音标注平台,供大家参考 语音标注工具–Praat Praat是目前已经成为比较流行也比较专业的语音处理的软件,可以进行语音数据标注、语音录制、语音合成、语音分析等等,具有免费、占用空间小、通用性强、可移植性好等特点 官网链接 http://www.fon.hum.uva.nl/praat/ 汉化版下载 http://www.hejingzo...

qq_21379593的博客 1万+

PackML工业标准解析:统一机器状态管理与数据交换的实践指南

在工业自动化与智能制造领域,实现设备间的互联互通与高效协同是核心挑战。这背后依赖于一套标准化的机器行为与数据交换规范,其原理在于通过定义统一的状态模型与接口协议,消除不同厂商设备间的“语言”隔阂。这项技术的核心价值在于大幅降低系统集成复杂度、提升运维效率与生产透明度,是构建数字化工厂的基石。其典型应用场景包括包装机械、离散制造产线等需要多设备协同的领域。本文聚焦的PackML(包装机械语言)标准,正是这一理念的杰出实践,它通过一套严谨的**状态机模型**和**数据标签(PackTags)** 体系,为机器提

weixin_30070339的博客 399

LaTeX环境的安装和配置 (vscode版)

利用vscode 进行搭建 latex 写作环境

一名大三才开始刷题的程序猿的刷题日记 3353

【JTAG】1500协议详解

随着集成电路的规模不断扩大,1149.1的板级测试无法满足要求越来越高的芯片测试需求。芯片规模变大后,测试需求不在是一次测试整片芯片,而是芯片分为好几个区域去测试,而1500协议正是对1149.1在该方面的一个补充即1149.1主要测试板级间的互连,而1500用来测试芯片内不同core之间的互连。IEEEStd1500已经为包含不同模块的集成电路(ICs)开发了一种可测试性设计标准方法。............

xuhe0206的博客 7018

vs code 配置latex环境保姆级配置教程(双系统)

  众所周知,微软最近推出了自己开发的编程软件visual studio code ,这款轻量级的开源编程软件,实在是让人爱不释手,不仅可以在其上面使用python,还可以搭载各种运行环境,比如经常用的Latex、Matlab、Freefem、C++ 等软件,都可以在vs code上使用,实在是太强大了,后面会陆续更新相关软件的配置教程功能。   每次在使用这些第三方软件之前,都需要配置其运行环境,并且vs code更新的频率也很快,所以代码的部分语言也需要实时更新,作者是一个小白,所以要把这些好用的教程

weixin_50894115的博客 1万+

AI自瞄原理剖析(四)从Yolo推理坐标到屏幕坐标:基于FOV视角与焦距的坐标变换与精准瞄准

从Yolo推理框架得到的坐标到屏幕坐标的转换是一个涉及到FOV视角、焦距以及分辨率的复杂过程。通过数学公式,我们可以将推理框坐标反推为游戏内的实际坐标,并最终映射到屏幕坐标系中。利用这些信息,AI自瞄系统能够精确计算出准星从当前位置移动到敌人位置的距离,实现精准的自动瞄准。通过这种方法,AI自瞄系统能够在不同的游戏环境下灵活应对,提供高度精确的操作体验。在AI自瞄系统中,目标检测仅仅是第一步,获取到预测框的坐标后,我们还需要将这些坐标转换为实际屏幕上的精确位置。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1332

遥感影像道路提取算法——SGCN

用于从高分辨率遥感图像(TGRS)中提取复杂环境中道路的分割深度可分离图卷积网络摘要:高分辨率遥感图像的道路信息在各个领域得到广泛应用,基于深度学习的方法有效地显示了较高的道路提取性能。然而,在高分辨率遥感图像中,检测柏油路封闭或树木覆盖的道路,仍存在一些挑战,限制了提取的准确性:1)道路之间的阶级内差异较大,城市物体,特别是道路和建筑物之间的阶级间差异不明显;2)被树木、阴影和建筑物遮挡的道路难以提取;3)道路缺乏高精度遥感数据集。

littleyy666的博客 3845

LaTeX安装以及VSCode环境配置

LaTeX是一个免费的高品质论文排版系统,专为技术和科技论文的制作而设计。它被广泛认为是科技论文发布和交流的标准。此外,用户还可以选择通过GitHub赞助计划来直接支持LaTeX团队成员的工作,以资助项目的持续发展。

weixin_45815337的博客 6647

9.9华为OD机试真题 新系统 - 受限任务分配 (Java/Py/C/C++/Js/Go)

华为OD机试真题 新系统【受限任务分配】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【受限任务分配】多语言题解。

qq_45776114的博客 715

基于Visual Studio Code的 LaTeX环境配置及使用示例(超详细)

   本博客主要介绍如何在Visual Studio Code (VS Code)上配置LaTeX的编写环境,主要包括如下几个软件/工具的安装配置以及正反向搜索的配置: TeX Live VS Code(含插件) SumatraPDF 1. TeX Live    在这里我们采用在线安装的方式安装TeX Live,具体执行步骤如下: 在TeX Live下载界面选择适合自己...

qq280929090的专栏 5万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

LaTex + vsCode环境配置

作为一种强大的排版系统,对于理工科,特别是公式比较多的数(tu)学(tou)专业,其重要性自不必多说。使用的进行文档的编译的,但是其编译速度比较慢,并且页面不是很美观。最让人头疼的是,当公式比较长的时候,使用的括号就比较多,但 **Texstudio **的代码高亮功能实在是…它对于括号根本就没有高亮,头秃。vsCode,它不仅能够对代码高亮,不同级别括号用不同颜色标注了,颜值也很高。

epiphanylcw的博客 2344

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

VSCode中文环境配置 + LaTeX 配置

VSCode中文配置 + LaTeXLaTeXLaTeX 配置 文章目录VSCode中文配置 + LaTeXLaTeXLaTeX 配置设备下载安装VSCode配置VSCodeVSCode中文环境配置Latex环境配置安装LaTeX Workshop插件修改 user setting测试LaTeXLaTeXLaTeX是否成功配置 设备 品牌型号:MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports) 操作系统:MacOS Big Sur v11.6 演示软件

图灵的猫的博客 2538

VSCode下实现LaTeX的环境配置

VSCode下实现LaTeX的环境配置 准备工作 Texlive: http://tug.org/texlive/ Visual Studio Code: https://code.visualstudio.com/ SumatraPDF: https://www.sumatrapdfreader.org/free-pdf-reader.html 下载对应安装包并安装,注意安装Texlive的时候建议不选择安装Texlive前端。还可以在高级选项中自由选择安装需要的宏包。VsCode和SumatraPD

lj小辣鸡的博客 2648

latex-vscode环境配置, 入门及ctex中文环境

title: ‘latex-vscode环境配置, 入门及ctex中文环境’ date: 2018-09-16 15:36:51 tags: latex ctex vscode categories: latex blog: https://withas.me 早就想学latex了, 实在不喜欢用word. 真好退补的时候选上了latex基础应用这门课, 然而这门课已经上了一半了

τ's blog 1万+

LaTeX在VScode下的环境配置教程

LaTeX在VScode下的环境配置教程 VScode配置中文 (1)打开左边的“扩展”,在搜索框里面搜索language。 (2)点击第一个进行安装 (3)Ctrl+Shift+P(这个快捷键不行的话按F1试试)搜索“language” 在输入框中输入“language”,点击配置显示语言(Configure Display Language)。 然后会显示en和zh-cn(刚才我们安装的插件)两个语言。 点击第二个(zh-cn),然后重启即可配置中文。 注:这里不太好截图,就没有截图啦。 配至LaT

人生得意须尽欢 6616

latex在vscode中的环境配置和文件后缀名的解释

在系统使用过程中会遇到各种类型的文件。在源文件编译过程中创建的文件。

君子生非异也,善假于物也 1275

使用VSCode编写LaTeX的环境配置

使用VSCode编写LaTeX的环境配置LaTeX编译环境VSCode以及插件设置编译设置及其使用参考资料 LaTeX编译环境 文章使用的环境是Windows,需要下载LaTeX编译的环境TeX Live TeX Live官网地址为:https://tug.org/texlive/ Windows下的下载参见:https://tug.org/texlive/acquire-netinstall.html 下载完成后可以选择安装,不是很熟悉的话就是默认设置。其中一部分下载和安装时间较长,需要耐心等待。 VSC

Insciwedoubt的博客 1639

VSCode + LaTeX Workshop 环境配置

下载TexLive2018安装包 https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive2018.iso Latex Workshop 打开vscode,Ctrl + Shift + P,输入 Latex Workshop,点击install,完成安装 ...

aban77和大肥狼的博客 6349

【环境配置】VSCode LaTex 安装

安装链接 最近程序思路入门了,想着开始学习一些论文编辑器平时先熟悉练习一下。搜到了Ubuntu中可以Latex+VSCode这样就不用切换到Windows了。 1.安装Tex Live https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz 下到后得到文件install-tl-unx.tar.gz 解压 tar -zxvf install-tl-unx.tar.gz 安装sudo ./install-tl 输入I自动安装

个人笔记仅供本人查阅参考 2086

vscode+latex本地英文期刊环境配置

本文介绍了在VSCode中配置LaTeX环境的详细步骤:首先安装VSCode和必要的扩展,然后从清华镜像下载安装TeX Live;接着配置LaTeX Workshop插件,通过测试代码验证环境;最后演示了使用IEEE模板并优化自动编译功能,添加了实时预览和自动保存设置。整个过程包括环境搭建、模板测试和效率优化,为论文写作提供了完整的LaTeX解决方案。

weixin_53129676的博客 575

Macos 上vscode + latex 环境配置

原文出自这里 https://zhuanlan.zhihu.com/p/654720622这里个人进行实践后的记录。

chumingqian的博客 2177

Vscode环境配置之一: 配置 Latex

本文主要介绍如何在VScode配置Latex。

庐州听雨 2073
上一篇: 想让VSCode识别自己的编程语言?立马安排
下一篇: 【PARL强化学习】环境搭建
Morphlng
博客等级 码龄8年 1157粉丝 41原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值