vs code编译LaTex配置文件设置
2021-5-8 16:53
阅读:3282
1 安装VS code
下载地址:https://code.visualstudio.com/
2 配置VS code的JSON
配置方法
配置代码如下
{ "latex-workshop.latex.tools": [ { "name": "xelatex", "command": "xelatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOCFILE%" ] }, { "name": "pdflatex", "command": "pdflatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOCFILE%" ] }, { "name": "bibtex", "command": "bibtex", "args": [ "%DOCFILE%" ] } ], "latex-workshop.latex.recipes": [ { "name": "xelatex", "tools": [ "xelatex" ], }, { "name": "pdflatex", "tools": [ "pdflatex" ] }, { "name": "xe->bib->xe->xe", "tools": [ "xelatex", "bibtex", "xelatex", "xelatex" ] }, { "name": "pdf->bib->pdf->pdf", "tools": [ "pdflatex", "bibtex", "pdflatex", "pdflatex" ] } ], "latex-workshop.view.pdf.viewer": "tab", "latex-workshop.latex.autoBuild.run": "onFileChange", "latex-workshop.message.error.show": false, "latex-workshop.message.warning.show": false, }
3 安装VS code的插件
推荐两款插件
LTeX
LaTeX Workshop
4 设置正反向搜索
同样需要配置JSON文件,注意修改代码中SumatraPDF.exe、Code/Code.exe、cli.js的文件路径。自己电脑中安装的路径是什么就把下面代码中的路径改为什么。
// 设置预览方式 "latex-workshop.view.pdf.viewer": "external", "latex-workshop.view.pdf.ref.viewer": "external", // 设置外部PDF预览器 "latex-workshop.view.pdf.external.viewer.command": "C:/CTEX/CTeX/ctex/bin/SumatraPDF.exe", "latex-workshop.view.pdf.external.viewer.args": ["%PDF%"], // 配置Syntex的正向搜索(Latex->PDF) "latex-workshop.view.pdf.external.synctex.command": "C:/CTEX/CTeX/ctex/bin/SumatraPDF.exe", "latex-workshop.view.pdf.external.synctex.args": [ "-forward-search", "%TEX%", "%LINE%", "-reuse-instance", "-inverse-search", "C:/Users/pengfei/AppData/Local/Programs/Microsoft VS Code/Code.exe C:/Users/pengfei/AppData/Local/Programs/Microsoft VS Code/resources/app/out/cli.js -r -g %f:%l", "%PDF%" ],
5 设置SumatraPDF反向搜索
InverseSearchCmdLine = "C:/Users/pengfei/AppData/Local/Programs/Microsoft VS Code/Code.exe" "C:/Users/pengfei/AppData/Local/Programs/Microsoft VS Code/resources/app/out/cli.js" -g "%f":%l
6 总结
需要设置的JSON全部代码如下:
{ "latex-workshop.latex.tools": [ { "name": "xelatex", "command": "xelatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOCFILE%" ] }, { "name": "pdflatex", "command": "pdflatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOCFILE%" ] }, { "name": "bibtex", "command": "bibtex", "args": [ "%DOCFILE%" ] } ], "latex-workshop.latex.recipes": [ { "name": "xelatex", "tools": [ "xelatex" ], }, { "name": "pdflatex", "tools": [ "pdflatex" ] }, { "name": "xe->bib->xe->xe", "tools": [ "xelatex", "bibtex", "xelatex", "xelatex" ] }, { "name": "pdf->bib->pdf->pdf", "tools": [ "pdflatex", "bibtex", "pdflatex", "pdflatex" ] } ], "latex-workshop.view.pdf.viewer": "tab", "latex-workshop.latex.autoBuild.run": "onFileChange", "latex-workshop.message.error.show": false, "latex-workshop.message.warning.show": false, "json.schemas": [ ], // 设置预览方式 "latex-workshop.view.pdf.viewer": "external", "latex-workshop.view.pdf.ref.viewer": "external", // 设置外部PDF预览器 "latex-workshop.view.pdf.external.viewer.command": "C:/CTEX/CTeX/ctex/bin/SumatraPDF.exe", "latex-workshop.view.pdf.external.viewer.args": ["%PDF%"], // 配置Syntex的正向搜索(Latex->PDF) "latex-workshop.view.pdf.external.synctex.command": "C:/CTEX/CTeX/ctex/bin/SumatraPDF.exe", "latex-workshop.view.pdf.external.synctex.args": [ "-forward-search", "%TEX%", "%LINE%", "-reuse-instance", "-inverse-search", "C:/Users/pengfei/AppData/Local/Programs/Microsoft VS Code/Code.exe C:/Users/pengfei/AppData/Local/Programs/Microsoft VS Code/resources/app/out/cli.js -r -g %f:%l", "%PDF%" ], }
转载本文请联系原作者获取授权,同时请注明本文来自赵鹏飞科学网博客。
链接地址:https://wap.sciencenet.cn/blog-2089193-1285606.html?mobile=1
收藏
当前推荐数:1
推荐人:
推荐到博客首页
网友评论0 条评论