VScode 设置latex环境


最近在写论文,一直用的wintex,到期了,破解也懒得去找了。 看了下VScode 上能布置latex环境,就百度找了下攻略。

好些都是一两年前的(甚至更久前),有些东西不对。。。

本文 就 VScode+Tex Live进行说明。

VScode 插件:

  • LaTex Workshop
  • LaTex Language Support

Tex Live的清华镜像地址:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/ (3G+ 你没看错~,一开始我也吓一跳)

解压,管理员身份运行install-tl-advanced,然后巴拉巴拉巴拉,注意改路径啥的。

VScode 配置

setting ->setting.json 添加:

 "latex-workshop.view.pdf.viewer": "tab",  //使用vscode自带的PDF工具
  "latex-workshop.latex.autoClean.run": "onBuilt", // 删除中间文件
  "latex-workshop.latex.recipes": [{   //三个编译需求,具体干什么的,没有研究。
    "name": "xelatex",
    "tools": ["xelatex"]
  }, {
    "name": "latexmk",
    "tools": ["latexmk"]
  }, {
    "name": "pdflatex -> bibtex -> pdflatex*2",   //这个bib文件的索引可以读出来,前面的两个好像不行。
    "tools": ["pdflatex", "bibtex", "pdflatex", "pdflatex"]
  }],
  "latex-workshop.latex.tools": [{//下面的都不知道拿来干嘛的,也懒得去看了
    "name": "latexmk",
    "command": "latexmk",
    "args": ["-synctex=1", "-interaction=nonstopmode", "-file-line-error", "-pdf", "%DOC%"]
  }, {
    "name": "xelatex",
    "command": "xelatex",
    "args": ["-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%"]
  }, {
    "name": "pdflatex",
    "command": "pdflatex",
    "args": ["-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%"]
  }, {
    "name": "bibtex",
    "command": "bibtex",
    "args": ["%DOCFILE%"]
  }],
  "latex-workshop.latex.clean.fileTypes": ["*.aux", "*.bbl", "*.blg", "*.idx", "*.ind", "*.lof", "*.lot", "*.out", "*.toc", "*.acn", "*.acr", "*.alg", "*.glg", "*.glo", "*.gls", "*.ist", "*.fls", "*.log", "*.fdb_latexmk"],

几个快捷键:

  • ctrl+alt+b 编译 (默认使用recipes第一个)
  • ctrl+l alt+v 显示pdf(右上角有图标)
  • ctrl+鼠标左键  pdf跳转到代码对应位置
  • ctrl+alt+j   代码跳转到pdf对应位置

百度到的跳转时 ctrl+shirt+left... 可能是很久前的快捷键了,搞得我瞎搞了一下午,怎么就是不行...

最后还是去看workshop的文档,所以,百度并不是全能的,有时候还是要自己去看文档呀。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM