VScode配置latex+代码片段让写作起飞

一文解决VScode配置LaTeX 2023年 VScode中配置latex 阅读详情

VScode配置latex+代码片段让写作起飞

起因是看见latex论坛上一篇文章,有一说一这速度真的把我惊到了

https://www.latexstudio.net/archives/51613.html

我这菜鸡于是就看开始折腾vim,折腾完了之后把vim加到Windows的path下,然后在powershell里面直接运行了,那我就想到可以给vscode开发一个插件作为vim的编辑器,但是既然我想到了那必定有人已经做了,于是我又开始折腾vscode,折腾了一会发现他有个自己的片段功能,那我此时那难以抑制的愉悦的心情诸位想必就可以想象到了

所以,避免诸位去折腾vim这个虽然十分好用但是难折腾的编辑器,我就写了这篇文章,希望有用

这一块如果已经安装可以略过



安装texlive

官方地址:http://tug.org/texlive/,不过还是建议去清华镜像下载https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/

安装VScode

官方地址https://code.visualstudio.com/打开之后在左边的拓展里安装latex workshop,如果看英文不习惯可以安装个Chinese (Simplified) Language,然后重启vscode

而后点击左下角设置

找右上角几个图标,版本不一样可能不同,总之有一个是打开settings.json



配置json

去github上复制人家的代码

https://github.com/EthanDeng/vscode-latex

这里首先要安装SumatraPDF,然后里面绝对路径指向你安装的位置,如果不太熟悉就打开你安装SumatraPDF的文件夹,右键属性,位置,直接复制,最后加一个SumatraPDF,调整一下"/“与”\"

如果对github不熟悉,这里我再给一个地址https://github.com/EthanDeng/vscode-latex/blob/master/settings/settings.json

在文件,首选项,用户片段里打latex.json,而后我们打开别人配置好的代码片段

https://github.com/JeffersonQin/VSCode-LaTeX-Snippets

复制进去,不过这里我要说一下基本用法,你可以自己编写


prefix      :代码片段名字,即输入此名字就可以调用代码片段。
body        :这个是代码段的主体.需要编写的代码放在这里,      
$1          :生成代码后光标的初始位置.
$2          :生成代码后光标的第二个位置,按tab键可进行快速切换,还可以有$3,$4,$5.....
${1,字符}    :生成代码后光标的初始位置(其中1表示光标开始的序号,字符表示生成代码后光标会直接选中字符。)
description :代码段描述,输入名字后编辑器显示的提示信息。

同样,我再给一个地址
https://github.com/JeffersonQin/VSCode-LaTeX-Snippets/blob/master/snippets/latex.json

而后我们回过头来看论坛上的教程

那这不过就是换个用法罢了,你可以自己转换一下,按理说可以写个Python进行一下转换,但是吧,我还是懒,可能过一段时间能写那么一个,感觉学过Python的话大可以自己写一下,我这正好不用自己写了2333

最后,编译,随便写一个latex文件

右上角点击编译或者直接ctrl+alt+b,而后右上角点按钮看文件,应该是第二个按钮,不过版本不同可能有差异。

中文的话建议开头加一个

%! TEX program = xelatex

声明编译方式是xelatex,不然可能报错
比如我按照json里面第一个配置template,打上template,右边自动显示出了,那就按下回车,你看,这速度很快,不过就是配置的时候麻烦点,而且你可以定制自己的json。

VSCode-LaTeX-Snippets:VSCode扩展,包括有用的LaTeX片段 乳胶片段 此扩展包括LaTeX的各种代码片段,包括制作环境和为功能绘制图像等。 产品特点 适用于公式,环境和绘图的强大片段 模板片段 template或\template :使用默认模板,其中包括各种软件包和声明的命令。 该模板还将自动生成标题和作者以及日期,并形成文档。 公式摘要: sumlarge或\sumlarge :插入一个大的求和符号。 suminline或\suminline :插入内联求和符号(仅在环境为内联数学环境的情况下)。 integrallarge或\integrallarge :插入大整数符号。 integralinline或\integralinline :插入内联整数符号(仅在环境为内联数学环境的情况下)。 fractionlarge或\fractionlarge :插入大分数符号。 fractioninline或\fractioninline :插入行内分数表示法(仅在环境为行内数学环境的情况下)。 to或\to :上标表示法以及幂表示法。 环境片段 mathinline或\mathinline :插入内联数学环境: $ $ 。 mat 立即下载

相关推荐

开源DIY龙门架:从零构建可编程运动控制平台

运动控制是自动化与机器人技术的核心基础,它通过精确指令驱动执行机构,实现物体的定位与轨迹规划。其原理通常涉及控制器、驱动器、电机与传动机构的协同工作,核心价值在于将数字指令转化为精准的物理运动,从而解放人力并提升作业一致性。在工业自动化、桌面制造(如3D打印、激光雕刻)及教育机器人等领域应用广泛。本文聚焦于一个具体的工程实践案例:使用**铝型材**、**3D打印**零件、Arduino控制器及步进电机,从机械结构设计、电路连接到代码编写,手把手教你打造一个模块化、可扩展的开源龙门架系统。该系统不仅成本可控,

weixin_33168937的博客 622

VS Code配置使用 LaTeX

VS Code配置使用 LaTeX1. 安装插件2. 添加LaTeX环境变量3. 格式化代码4. 查看PDF5. 其他 VS Code基础入门使用可查看: VS Code 基础入门使用(配置)教程 其他Vs Code 配置可关注查看: Vs Code 配置专栏 1. 安装插件 插件 功能 LaTeX Workshop 基本可以实现 LaTeX 需要的全部功能 2. 添加LaTeX环境变量 安装完LaTeX后,需要将LaTeX添加到环境变量中,否则 LaTeX Workshop 无法调用执

沉研的博客 2万+

激光雷达+相机标定避坑指南:手把手教你用KITTI数据完成坐标转换

本文详细介绍了激光雷达与相机标定的实战指南,利用KITTI数据集完成精准坐标转换。从数据准备、工具链搭建到标定矩阵加载与验证,再到坐标转换流水线的工程实现,提供了全面的避坑技巧和工程实践建议。特别强调了多传感器融合中的常见问题及解决方案,帮助开发者提升自动驾驶和机器人感知系统的环境感知精度。

book8的博客 835

VsCode LaTeX 用户代码片段——效率++

自定义一些常用的代码片段可以极大的提升写LaTeX的效率,结合VsCode使用,妥妥的效率神器。

一起加油~ 1670

别再只会regress了!用Stata的csdid命令搞定多期DID的完整实操指南

本文详细介绍了如何在Stata中使用csdid命令进行多期DID分析,解决传统DID方法在交错处理场景下的局限性。通过完整的实操指南,包括环境搭建、核心语法、结果解读和高阶应用,帮助研究者更准确地评估政策效果,适用于计量经济学和实证研究领域。

weixin_30236595的博客 582

普源精电DHO系列示波器选购指南:从学生党到工程师的完整对比

本文深入评测普源精电DHO系列示波器,从DHO800到DHO4000各型号的核心参数、功能特点及适用场景进行全面对比,帮助学生党和工程师根据实际需求选择最佳型号。重点分析带宽、采样率、存储深度等关键指标,并提供实用的选购建议和进阶使用技巧,帮助用户充分发挥示波器性能。

weixin_30485379的博客 167

latex 矩阵_【LaTeX 编辑环境搭建】TeX Live+VS code(+HyperSnips插件)

还望见谅 下文中的拼写错误,比如 "latex" 之类,抱歉!目录:1.基于 VIM + Ultisnip LaTeX 配置的有关资料1.1 Gilles Castel 的配置方法1.2 国内 张翼腾大佬 进一步开发了 更加炫酷的功能(矩阵自动填充)2. 基于 Vscode + HyperSnip 的Latex 环境搭建2.1 Vscode中有关 LaTeX 的插件2.2 其他有用的插件2.3 L...

weixin_39914499的博客 1964

Python爬虫实战:爬取国家企业信用信息公示系统(最新反反爬技术解析)

在当今大数据时代,企业信用数据对于市场分析、风险评估和商业决策具有重要价值。国家企业信用信息公示系统作为官方权威的企业信息平台,包含了全国各类企业的注册信息、行政处罚、经营异常等关键数据。复杂的反爬机制(动态Token、验证码、请求频率限制)数据渲染方式多样(部分内容由JavaScript动态加载)法律与合规风险(需遵守《网络安全法》和网站Robots协议)本文将详细介绍如何使用Python最新技术栈构建一个高效、稳定的企业信用信息爬虫,并重点解析应对各种反爬策略的解决方案。

2201_76125261的博客 2698

使用 VSCode 学习与实践 LaTeX:从插件安装到排版技巧

介绍了使用 VSCode 编写 LaTeX 文档的详细方法。从选择编辑器和安装插件开始,讲解了如何设置编译输出目录以保持文件整洁,并涵盖了常用的 LaTeX 语法,如插入图片、创建列表和添加参考文献。特别说明了图片位置控制及参考文献的编译流程,适合初学者快速入门和提高 LaTeX 文档编写效率。

jieshenai的博客 3060

PyTorch生成式人工智能(25)——基于Transformer实现机器翻译

不同于循环神经网络 (RNN) 按顺序处理数据,Transformer 以并行的方式处理输入数据(例如句子)。这种并行处理提高了效率,但并未使其能够识别输入的顺序。为了解决这个问题,Transformer 向输入的词嵌入中添加了位置编码。这些位置编码是分配给输入序列中每个位置的独特向量,其维度与输入词嵌入对齐。本节将以英语到法语的翻译为例,通过介绍如何训练 Transformer 模型将英语句子转换为法语,深入理解 Transformer 的架构及自注意力机制的运作方式。

盼小辉丶的博客 2768

UG NX二次开发(C#)-读取PMI对象的名称

摘要:本文介绍了在UG NX中通过NXOpen获取PMI对象名称的方法。首先说明PMI对象初始无名称,可通过重命名或属性设置名称。然后提供C#代码示例,展示如何遍历PMI集合获取对象名称,并显示名称和类型信息。适用于需要操作PMI对象的开发人员,欢迎加入技术交流QQ群749492565。(99字)

GimiGimmy 592

LaTeX小白必看:用VSCode轻松写出第一篇论文

写技术文档时,发现它的LaTeX环境开箱即用,不用折腾本地配置特别省心。特别是云端保存功能,实验室和宿舍切换设备时特别方便,编译速度也比本地快不少。对新手最友好的是错误提示直接标在代码行上,比看日志文件直观多了。今天就把这套最适合新手的组合拳分享给大家,看完就能写出格式规范的学术文档。刚开始可能觉得LaTeX不如Word所见即所得,但坚持写两篇论文后就会发现,这种内容与样式分离的写作方式,才是学术写作的正确打开方式。这个模板包含了所有LaTeX文档必备的三要素:文档类型声明、文档开始标记和内容区。

SilverMoon18的博客 1107

SM2 是一种国密算法,用于生成密钥对和加解密。下面是 SM2 生成密钥对和加解密的示例代码,使用 Python 语言编写。

在这个函数中,我们使用公钥对数据进行加密,并返回加密后的结果。其中,我们使用了 OAEP 填充方案和 SHA256 哈希算法。SM2 是一种国密算法,用于生成密钥对和加解密。下面是 SM2 生成密钥对和加解密的示例代码,使用 Python 语言编写。首先,我们需要安装 cryptography 库,它包含了 SM2 算法的实现。使用上述代码,我们可以轻松地实现 SM2 密钥对生成和加解密功能。在这个函数中,我们使用私钥对密文进行解密,并返回解密后的明文。接下来,我们定义一个函数。在这个函数中,我们使用。

2301_78484069的博客 1952

告别繁琐配置:VSCode一键搭建LaTeX环境指南

作为一个经常需要写论文、报告的技术人,LaTeX一直是排版神器。但每次在新设备上配置LaTeX环境,总免不了折腾半天——安装庞大的TeX发行版、找合适的VSCode插件、调试编译链……直到最近发现用脚本自动化配置,效率直接起飞。下面分享我的实践过程。尝试部署脚本的Web版时,发现这类工具类项目非常适合它的环境——既能实时调试又免去了本地安装依赖的麻烦。特别是遇到环境冲突时,平台的一键重置功能比反复卸载重装省心太多。现在我的工作流变成:用脚本初始化环境→在VSCode写作→InsCode备份配置。

JetRaven12的博客 461

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

android 蓝牙通讯demo

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

中文输入+英文标点+快速编辑Markdown文本+Sublime+Snippet

前提 你的电脑安装了Sublime, 你的Sublime安装了Markdown Edit和Markdown Preview两个插件(Package)。 怎么安装还没写,先放一个我安装时参考的Blog。 内容简介 这几天使用Markdown发现:为了输入>".等符号,一直在中英文之间切换。 研究了下,在Sublime里添加Snippet完成快速编辑Markdown,不再需要在中...

dej0257的博客 581

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

在 Atom 编辑器中使用代码段 snippets 编写 Markdown 文本

1. 截图2. 代码段1. 查看当前可用的代码段 snippetsalt-shift-S2. 默认快捷键配置'atom-text-editor:not([mini])': 'alt-shift-S': 'snippets:available'3. 代码段汇总按下快捷键后,按 tab 键,即可显示出代码段效果 按键 功能 含义 b bond text 粗体 img e

王慧勇 2499

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

学术写作:如何在VsCode中配置LaTex?

之前一直用的是texstudio写论文,但我觉得texstudio的ui不好看,加上实际使用过程中,texstudio的工具栏里面那些功能我一直没有用过,只需要简单地编写tex文档就足够了,所以考虑使用一款颜值高并且比较轻量化的文档编辑器,因此vscode就进入了我的视线之中。 经过一番配置,我成功地在vscode里面调好了tex的编写环境,个人体感和texstudio使用感觉差不多,但颜值更好,使用起来比较开心!写这篇文档是为了记录一下配置心得,防止自己忘记,同时做一个输出,让自己消化一下知识。 需要先说

Ruins_LEE的博客 7万+

vscode配置latex环境

vscode配置latex环境

UVM频率 8015

VSCode / Cursor 中 LaTeX Workshop 的 settings.json 配置:编译与 SyncTeX 跳转

"tools": [},"tools": ["bibtex","pdflatex"},"tools": [},"tools": ["xelatex","bibtex","xelatex","xelatex"recipes用来定义“编译方案”。每个 recipe 可以调用一个或多个 tool。:推荐默认方案,自动处理多次编译、参考文献和交叉引用。:传统 BibTeX 编译流程。:使用latexmk调用xelatex。:传统编译流程。

weixin_51524504的博客 828

VSCode中使用LaTeX编辑文章

工欲善其事必先利其器,成功在VSCode中使用LaTeX,遂做记录。

l8947943的博客 4889

LaTeX在VSCode中的配置和使用

目录一、LaTeX的安装二、配置VSCode的LaTeX环境三、LaTex的使用1. 线上参考2. 书籍3. 数学公式的引入4. 图片5. 表格6. 引用文献7. 其他在线工具 一、LaTeX的安装 下载LaTeX的编译包TeXLive:https://mirrors.tuna.tsinghua....

weixin_30762363的博客 3315

安装latex并在Vscode中使用

从网页下载“textlive2022.iso”得到:双击得到:双击Install-tl-windows.bat文件,点击修改选择安装的位置。(我已经安装好了,就直接用教程的图了),千万不要点abort(这是终止的意思)安装完成后,获得欢迎进入TexLive的世界。检查安装是否正常:按win + R 打开运行,输入cmd,打开命令行窗口;然后输入命令xelatex -v ,如下图在CMD中输入 texdoc lshort-zh-cn,会打开文件“lsgrt-zh-cn.pdf”文件。

u014128622的博客 1995

【LaTex】latex VS Code snippets(代码片段)

latex VS Code代码片段

beidou111的博客 462

VS Code+Latex论文排版配置保姆级

本文主要提供在VS Code中使用Latex时,JSON配置出错而不能正常的tex与PDF交互的一种解决办法

qq_45760086的博客 938

Latex和Vscode安装和配置

介绍latex和vscode的安装和配置

bulletstart的博客 2万+

VScode简单配置Latex

笔者在Windows环境下,选择texlive编译Latex文件,由于vsCode界面更加舒适,前端界面使用VScode。

Rover_jb的博客 1785
上一篇: typora自制主题
下一篇: VScode 配置markdown+snippets
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值