latex 文献显示全称_VS Code下配置LaTeX编译环境

之前一直用TeXstudio排版LaTeX,偶然发现除了latex专用编译器,像Sublime、VS Code这样的代码秃头神器也支持latex的编写。今天就来聊一聊VS Code下LaTeX的配置。

0. 前期准备

  • VS Code下载地址:VS Code下载
  • Tex Live2018下载地址:Tex Live2018下载
  • VS Code切换中文:在扩展中搜索“chinese”,安装中文插件,重启编译器

记得在安装的时候把环境变量勾上,后期可以省下很多不必要的麻烦

1. VS Code插件安装

打开安装好的VS Code,戳左侧这个标

74b18cf7efbad4e5bc9c5073416dacfe.png
点击打开扩展

左边搜“latex”,不出意外第一个LaTex Workshop就是我们需要的插件,点击install安装

2. 配置文件

安装完插件,还需要一步配置,才可以正常使用。如下打开设置,搜索settings.json点开配置文件

df8ad89913ca5f286a91d152decbd5e8.png
打开配置

3c73370c46180adffe18ff8b993a1625.png
打开settings.json

2c94e8b4b82951ff12529358c16db3ae.png
配置文件

setting.json配置文件代码如下,把下面的代码完全copy进去

{
    

上述代码有几点可以注意一下,当然不懂也完全没关系,下面解释可以忽略

1. 有些博客给出的代码,会用%DOC%指定路径,插件作者在github里提到,改成%DOCFILE%可以解决中文路径报错问题。
2. 形如"xelatex -> bibtex -> xelatex*2"的这段代码,是用来编写bib引用的,普通的xelatex可以直接在文档第一行指定编译方式"% !TEX program = xelatex"编译,一般正规的模板也会给出编译方式。

3. 重启VS Code

4. 随便找一个.tex文件编译看看

文件-打开文件夹,直接打开工程目录(文件夹),编译.tex文件

这里我用之前建模的一篇latex做例子,Crtl+Alt+B编译

6f39489a6275d5376c1455b59bcb3b03.png
右下角会显示编译过程,编译成功给出对钩

活动框右上角有个放大镜的图标,戳它预览pdf

798a2f2dde0348002553c1e6e1654bf4.png
预览pdf

右边pdf处,Ctrl+鼠标左键可以定位到相应代码,但我的无法从代码定位到pdf

传说中是可以双向定位的,这个等我后面解决了再来填坑

5. 引用小bug

细心的你可能会发现,pdf文献引用变成了[?]

75fee8f237cd89b76e56712f380d031d.png
发生引用错误

这是因为xelatex无法编译bib文件,普通的latex编译器,你需要手动一个编译大轮回解决这恼人的问题:xelatex-bibtex-xelatex-xelatex

而因为我们刚刚配置了json文件,此时,智慧的你可以优雅地一键解决

7acc441d221b493fa1ce8f49ffd0a510.png
一键解决bib编译轮回问题

这条命令会接连执行四次不同的编译,轻松解决小bug,助你成为人生赢家

ba2bd0b51a8a292474c3ff9bf1bf952f.png
编译完成后引用正常

6. 结束

最后,你可以像一个程序员一样做排版的工作了,虽然排版的同学可能真的是个程序员

fc2025d099591d33851adf9847e7649a.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值