Latex的Visual Studio Code+SumatraPDF环境配置(自用)
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环境配置(自用)相关推荐
- visual studio code python环境配置_visual-pushing-grasping环境配置及复现
0. 电脑硬件配置 ThinkpadE580-不带独立显卡,这款电脑比较坑,有些包就是安装不上去,比Thinkpad的T系列差多了(小吐一下),VPG的github地址贴一下 andyzeng/vis ...
- 【错误记录】Ubuntu 中 ROOT 用户无法启动 Visual Studio Code 开发环境 ( 推荐在普通用户下使用 VSCode 开发环境 )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 [开发环境]Ubuntu 安装 Visual Studio Code 开发环境 ( 下载 Visual Studio Code 安装器 | Ub ...
- 打造TypeScript的Visual Studio Code开发环境
打造TypeScript的Visual Studio Code开发环境 本文转自:https://zhuanlan.zhihu.com/p/21611724 作者: 2gua TypeScript是由 ...
- Visual Studio Code Go插件配置选项
Visual Studio Code Go插件配置选项 go get命令和go install命令的区别 go get 命令的作用 从远程下载需要用到的包 下载完之后,执行go install go ...
- 【开发环境】安装 Visual Studio Code 开发环境 ( 下载 Visual Studio Code 安装器 | Visual Studio Code )
文章目录 一.下载 Visual Studio Code 安装器 二.安装 Visual Studio Code 一.下载 Visual Studio Code 安装器 进入 Visual Studi ...
- matlab如何打开dcm_MatLab 与 visual studio 混合编程环境配置
一.本文可以应用与以下matlab和visual studio版本: MatLab: Matlab2017a,Matlab2017b,Matlab2018a,MatLab2018b,MatLab201 ...
- Visual Studio Code远程开发配置
目录 配置 切换同一服务器下不同用户失败的解决方法 首先Windows及连接的服务器需支持openssh 配置 打开VS code 在扩展应用中搜索下面并安装下面两个扩展应用. 安装完成后,点击左下角 ...
- Visual Studio Code 自定义Snippet配置
一.Snippet代码段 Tab键的自动完成配置 默认使用回车键,可以自动补全 默认情况下 snippet 在 IntelliSense 中的显示优先级并不高,而且在 IntelliSense 中选择 ...
- Visual Studio Code 支持TensorFlow配置支持
首先选择解释器 选择TensorFlow版本的conda版本 (当然你如果是通过python单独安装的TensorFlow也可以) 编辑器输入代码,进行测试 import tensorflow as ...
最新文章
- 41、应用如何签名以及签名的意义(转载)
- android setContentView()
- 《Unity虚拟现实开发实战》——第1章,第1.8节小结
- MyBatis Generator Example.Criteria 查询条件复制
- $()是有两个参数,第一个是选择器,第二个是作用域
- 基于Confluent+Flink的实时数据分析最佳实践
- 二维burgers方程_二维Burgers方程的RKDG有限元解法
- c语言高低位拷贝_C语言中的大小端转换与高低位颠倒
- Python 实现网络爬虫小程序
- sql中exists,Intersect ,union 与union All的用法
- jQuery的Select操作集合
- 解决Chrome浏览器不能访问https网站的问题
- [Linux学习] 实战系列之网络管理
- BZOJ 3162 独钓寒江雪(树形DP)
- AcWing120 防线
- Linux操作系统基础之文件传输
- PCL学习:随机采样一致性算法(RANSAC)
- FPGA底层资源之CLB详解
- 十六进制转字符串或char字符数组
- 快速搭建koa2手脚架指南