Visual Studio Code 1.71.2版本
SumatraPDF 3.4.8版本

主要参考文章:
Visual Studio Code (vscode)配置LaTeX
VScode+Latex+SumatraPDF反向搜索失败解决办法

1. VS Code环境配置

设置—json

1.1 Latex基础配置

{//---------------------Latex 配置------------------------//"latex-workshop.latex.autoBuild.run": "never", //手动编译文档"latex-workshop.showContextMenu": true,  //右键菜单"latex-workshop.intellisense.package.enabled": true, //拓展能够从使用的宏包中自动提取命令和环境,从而补全正在编写的代码"latex-workshop.message.error.show": false,"latex-workshop.message.warning.show": false,  //编译出错时设置是否弹出气泡设置"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": "latexmk","command": "latexmk","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","-pdf","-outdir=%OUTDIR%","%DOCFILE%"]},{"name": "bibtex","command": "bibtex","args": ["%DOCFILE%"]}],// 用于配置编译链"latex-workshop.latex.recipes": [{"name": "XeLaTeX","tools": ["xelatex"]},{"name": "PDFLaTeX","tools": ["pdflatex"]},{"name": "BibTeX","tools": ["bibtex"]},{"name": "LaTeXmk","tools": ["latexmk"]},{"name": "xelatex -> bibtex -> xelatex*2","tools": ["xelatex","bibtex","xelatex","xelatex"]},{"name": "pdflatex -> bibtex -> pdflatex*2","tools": ["pdflatex","bibtex","pdflatex","pdflatex"]},],//文件清理。此属性必须是字符串数组"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"],//设置为onFaild 在构建失败后清除辅助文件"latex-workshop.latex.autoClean.run": "onFailed",// 使用上次的recipe编译组合"latex-workshop.latex.recipe.default": "lastUsed","latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",  //反向同步

1.2 使用外部SumatraPDF

    //使用 SumatraPDF 预览编译好的PDF文件// 设置VScode内部查看生成的pdf文件"latex-workshop.view.pdf.viewer": "tab",  //tab 内部;external 外部// PDF查看器用于在\ref上的[View on PDF]链接"latex-workshop.view.pdf.ref.viewer":"auto",// 使用外部查看器时要执行的命令。此功能不受官方支持。"latex-workshop.view.pdf.external.viewer.command": "D:/Program/SumatraPDF/SumatraPDF.exe", // 使用外部查看器时,latex-workshop.view.pdf.external.view .command的参数。此功能不受官方支持。%PDF%是用于生成PDF文件的绝对路径的占位符。"latex-workshop.view.pdf.external.viewer.args": ["-forward-search","%TEX%","%LINE%","-reuse-instance","-inverse-search","code.cmd -r -g \"%f\":%l","%PDF%"],// 将synctex转发到外部查看器时要执行的命令。此功能不受官方支持。"latex-workshop.view.pdf.external.synctex.command": "D:/Program/SumatraPDF/SumatraPDF.exe", // 定位// latex-workshop.view.pdf.external.synctex的参数。当同步到外部查看器时。%LINE%是行号,%PDF%是生成PDF文件的绝对路径的占位符,%TEX%是触发syncTeX的扩展名为.tex的LaTeX文件路径。"latex-workshop.view.pdf.external.synctex.args": ["-forward-search","%TEX%","%LINE%","-reuse-instance","-inverse-search","code.cmd -r -g \"%f\":%l","%PDF%"        ]
}

2. Sumatra反向搜索

设置—高级选项

InverseSearchCmdLine = "D:\Program\Microsoft VS Code\Code.exe" "D:\Program\Microsoft VS Code\resources\app\out\cli.js" --ms-enable-electron-run-as-node -r -g "%f":"%l"
EnableTeXEnhancements = true

Latex的Visual Studio Code+SumatraPDF环境配置(自用)相关推荐

  1. visual studio code python环境配置_visual-pushing-grasping环境配置及复现

    0. 电脑硬件配置 ThinkpadE580-不带独立显卡,这款电脑比较坑,有些包就是安装不上去,比Thinkpad的T系列差多了(小吐一下),VPG的github地址贴一下 andyzeng/vis ...

  2. 【错误记录】Ubuntu 中 ROOT 用户无法启动 Visual Studio Code 开发环境 ( 推荐在普通用户下使用 VSCode 开发环境 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 [开发环境]Ubuntu 安装 Visual Studio Code 开发环境 ( 下载 Visual Studio Code 安装器 | Ub ...

  3. 打造TypeScript的Visual Studio Code开发环境

    打造TypeScript的Visual Studio Code开发环境 本文转自:https://zhuanlan.zhihu.com/p/21611724 作者: 2gua TypeScript是由 ...

  4. Visual Studio Code Go插件配置选项

    Visual Studio Code Go插件配置选项 go get命令和go install命令的区别 go get 命令的作用 从远程下载需要用到的包 下载完之后,执行go install go ...

  5. 【开发环境】安装 Visual Studio Code 开发环境 ( 下载 Visual Studio Code 安装器 | Visual Studio Code )

    文章目录 一.下载 Visual Studio Code 安装器 二.安装 Visual Studio Code 一.下载 Visual Studio Code 安装器 进入 Visual Studi ...

  6. matlab如何打开dcm_MatLab 与 visual studio 混合编程环境配置

    一.本文可以应用与以下matlab和visual studio版本: MatLab: Matlab2017a,Matlab2017b,Matlab2018a,MatLab2018b,MatLab201 ...

  7. Visual Studio Code远程开发配置

    目录 配置 切换同一服务器下不同用户失败的解决方法 首先Windows及连接的服务器需支持openssh 配置 打开VS code 在扩展应用中搜索下面并安装下面两个扩展应用. 安装完成后,点击左下角 ...

  8. Visual Studio Code 自定义Snippet配置

    一.Snippet代码段 Tab键的自动完成配置 默认使用回车键,可以自动补全 默认情况下 snippet 在 IntelliSense 中的显示优先级并不高,而且在 IntelliSense 中选择 ...

  9. Visual Studio Code 支持TensorFlow配置支持

    首先选择解释器 选择TensorFlow版本的conda版本 (当然你如果是通过python单独安装的TensorFlow也可以) 编辑器输入代码,进行测试 import tensorflow as ...

最新文章

  1. 41、应用如何签名以及签名的意义(转载)
  2. android setContentView()
  3. 《Unity虚拟现实开发实战》——第1章,第1.8节小结
  4. MyBatis Generator Example.Criteria 查询条件复制
  5. $()是有两个参数,第一个是选择器,第二个是作用域
  6. 基于Confluent+Flink的实时数据分析最佳实践
  7. 二维burgers方程_二维Burgers方程的RKDG有限元解法
  8. c语言高低位拷贝_C语言中的大小端转换与高低位颠倒
  9. Python 实现网络爬虫小程序
  10. sql中exists,Intersect ,union 与union All的用法
  11. jQuery的Select操作集合
  12. 解决Chrome浏览器不能访问https网站的问题
  13. [Linux学习] 实战系列之网络管理
  14. BZOJ 3162 独钓寒江雪(树形DP)
  15. AcWing120 防线
  16. Linux操作系统基础之文件传输
  17. PCL学习:随机采样一致性算法(RANSAC)
  18. FPGA底层资源之CLB详解
  19. 十六进制转字符串或char字符数组
  20. 快速搭建koa2手脚架指南

热门文章

  1. Hyperledger Fabric2中文文档-修改通道配置
  2. win7如何创建宽带连接
  3. 政策解读|2023法定节假日安排发布了,HR需要跟进的三件事
  4. 1到1000的奇数和偶数和
  5. java通过struts实现web中的文件下载
  6. Win7系统的电脑还可以装win10吗
  7. 鸿蒙手机开发者申请,鸿蒙OS 2.0手机开发者Beta公开招募上线:P40/Mate 30可申请
  8. Constraint of Oracle studing
  9. 第6章 IT服务运营管理
  10. HTML为什么称为超文本标记语言?< DOCTYPE html>什么意思?