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