欢迎光临
我们一直在努力

latex与vscode安装教程,latex与vscode

1.工具安装 安装vscode在vs code上安装latex插件:latex workshop
在mac上安装 MacTex
参考博文:https://blog.csdn.net/ChrisP_333/article/details/82943508安装skim 2.环境配置

2.1 实现vs code可以编译latex代码
在 vs code中 按如下步骤操作:

在搜索栏中搜索setting.json

添加如下设置:

“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”, vps云服务器 “command”: “bibtex”, “args”: [ “%DOCFILE%” ] } ], “latex-workshop.latex.recipes”: [ //支持中文编译 { “name”: “xelatex->bibtex->xelatex”, “tools”: [ “xelatex”, “bibtex”, “xelatex”, ] }, //支持英文编译 { “name”: “pdflatex -> bibtex -> pdflatex*2”, “tools”: [ “pdflatex”, “bibtex”, “pdflatex”, “pdflatex” ] } ], “files.associations”: { “*.tex”: “latex” }, //”latex-workshop.latex.clean.onFailBuild.enabled”: true, “latex-workshop.latex.autoClean.run”: “onFailed”, “C_Cpp.updateChannel”: “Insiders”, “window.zoomLevel”: 1,

按照如下操作就可以进行编译以tex 结尾的latex代码
点击下面的view in vscode tab可以在代码的右边实现pdf预览。但是如果想要结合外部pdf预览还需以下的两条配置。

2.2 实现从vs code跳转到skim
第一条配置可以使得vscode从tex跳转到skim。
点击: view in external viewer 或者快捷键command + option + j

“latex-workshop.view.pdf.external.command”: { “command”: “/Applications/Skim.app/Contents/SharedSupport/displayline”, “args”: [ “0”, “%PDF%” ] },

第二条配置可以使得从指定的tex代码处跳转到skim的pdf预览内容处,并且会在skim的pdf界面出现红色指示断点。

“latex-workshop.view.pdf.viewer”: “external”, “latex-workshop.view.pdf.external.synctex”: { “command”: “/Applications/Skim.app/Contents/SharedSupport/displayline”, “args”: [ “-r”, “%LINE%”, “%PDF%”, “%TEX%” ] },

2.3 实现从 skim中的pdf文件光标处跳转到vscode相应代码处

然后就可以使用快捷键 command + ship + 鼠标左击就可以跳转到vscode 的相应的tex代码处。

41589843

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。