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环境,包括安装texlive、VScode及相关的插件,并提供了配置JSON文件和代码片段的资源链接,帮助提升LaTeX写作效率。
1545





