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

本文介绍了如何在VScode中配置LaTeX环境,包括安装texlive、VScode及相关的插件,并提供了配置JSON文件和代码片段的资源链接,帮助提升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 并与 Zotero 集成的方法 在 VSCode配置 LaTeX 并与 Zotero 集成,可以通过以下方式实现高效的文献管理及引用功能。以下是具体方法和工具的介绍。 #### 工具准备 1. **VSCode 扩展安装** - 安装 `LaTeX Workshop` 扩展[^1],这是 VSCode 中最流行的 LaTeX 编辑支持插件。 - 安装 `Zotero Better BibTeX` 插件,用于将 Zotero 的文献信息导出为 `.bib` 文件格式[^2]。 2. **Zotero 配置** - 在 Zotero 中安装并启用 `Better BibTeX` 插件。 - 设置导出格式为 `BibLaTeX`,确保生成的 `.bib` 文件符合 LaTeX 的引用标准[^2]。 3. **VSCode 配置** - 创建一个 `.bib` 文件,将其作为文献数据库,并通过 `Zotero` 更新该文件内容。 - 在 LaTeX 文档中,使用 `\addbibresource{<your-bib-file>.bib}` 命令指定 `.bib` 文件的位置。 #### 具体配置步骤 1. **LaTeX Workshop 配置** 在 VSCode 的设置文件 `settings.json` 中添加以下配置: ```json { "latex-workshop.latex.tools": [ { "name": "xelatex", "command": "xelatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%" ] } ], "latex-workshop.view.pdf.viewer": "tab" } ``` 这些配置确保了 XeLaTeX 引擎的正确使用以及 PDF 查看器的集成。 2. **BibLaTeX 配置** 在 LaTeX 文档中,确保使用 `biblatex` 包来管理参考文献: ```latex \usepackage[style=authoryear, backend=biber]{biblatex} \addbibresource{references.bib} % 替换为实际的 .bib 文件名 ``` 3. **编译流程** 使用以下命令序列进行文档编译: - `pdflatex` 或 `xelatex` - `biber` 用于处理 `.bib` 文件中的参考文献 - 再次运行 `pdflatex` 或 `xelatex` 以更新引用 #### 示例代码 以下是一个完整的 LaTeX 文档示例,展示如何与 Zotero 集成: ```latex \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[style=authoryear, backend=biber]{biblatex} \addbibresource{references.bib} % 确保此文件由 Zotero 导出 \begin{document} This is a sample citation \cite{exampleKey}. \printbibliography \end{document} ``` #### 注意事项 - 确保 Zotero 中的文献信息已正确导出到 `.bib` 文件,并定期更新该文件。 - 如果需要更复杂的文献管理功能,可以考虑结合 Overleaf 和 Zotero 的云同步功能[^2]。 --- ###
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值