vscode 编写latex配置
一、安装vscode
vscode官网
二、安装latex workshop
在 vscode中安装 latex workshop 插件。
三、配置workshop
点击 按键 F1 选择 Preferences:Open Settings (JSON),写入配置文件。
添加命令
"workbench.colorTheme": "Visual Studio Dark", //设置颜色主题"latex-workshop.latex.tools": [ //定义latex命令 就是编译选项{
"name": "pdflatex", //对应winEdt pdfLatex 编译"command": "pdflatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%"]},{
"name": "latex", //对应winEdt latex 编译"command": "latex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%"]},{
"name": "dvi", //对应winEdt dvi"command": "dvipdfmx","args": ["%DOCFILE%"]},{
// 编译工具和命令"name": "xelatex", //对应winEdt xelatex"command": "xelatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%"]},{
"name": "bibtex", //对应winEdt xelatex"command": "bibtex","args": ["%DOCFILE%"]}//添加新命令,可以到 winEdt 运行一下,查看指令,按照上面的格式定义即可。]
添加操作指令
"latex-workshop.latex.recipes": [ // 自定义操作指令//放在第一个的指令为默认指令{
"name": "latex->dvi", //指令姓名"tools": ["latex", //先latex 编译"dvi" //再 dvi 转换成PDF 就是winEit 指令的组合]},// latex 指令{
"name": "latex","tools": ["latex"]},{
"name": "dvi","tools": ["dvi"]},{
"name": "pdflatex","tools": ["pdflatex"]},{
"name": "xelatex","tools": ["xelatex"],},{
"name": "xe->bib->xe->xe","tools": ["xelatex","bibtex","xelatex","xelatex"]},{
"name": "pdf->bib->pdf->pdf","tools": ["pdflatex","bibtex","pdflatex","pdflatex"]}],
设置sumatraPDF 软件为预览软件
"latex-workshop.view.pdf.viewer": "external", // 设置PDF为外部预览软件 "tab" 内部软件"latex-workshop.view.pdf.external.viewer.command": "C:/CTEX/CTeX/ctex/bin/SumatraPDF.exe","latex-workshop.view.pdf.external.viewer.args": ["-forward-search","%TEX%","%LINE%","-reuse-instance","-inverse-search","\"C:/Users/wandering/AppData/Local/Programs/Microsoft VS Code/Code.exe\" \"C:/Users/wandering/AppData/Local/Programs/Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"","%PDF%"],
//将对应的软件路径替换一下 C:/CTEX/CTeX/ctex/bin/SumatraPDF.exe \"C:/Users/wandering/AppData/Local/Programs/Microsoft VS Code/Code.exe
设置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/wandering/AppData/Local/Programs/Microsoft VS Code/Code.exe\" \"C:/Users/wandering/AppData/Local/Programs/Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"","%PDF%",],
//替换相应的路径即可
设置之后,选择tex文件,然后可以点击 Navigate, Select, and edit下的 Navigate to matching begin.end 跳转到PDF文件。
一些小操作
"latex-workshop.message.error.show": false, //关闭气泡 关闭右下角显示错误提示
"latex-workshop.message.warning.show": false, //关闭气泡
"latex-workshop.latex.autoBuild.run": "never", //关闭保存默认编译选项 vscode每次保存默认编译latex,这里关闭这个操作
"editor.fontSize": 20 //编辑器字体大小
设置快捷键
点击 按键 F1 选择 Preferences:Open Keyboard Shortcuts (JSON),写入配置文件。
[{
"key": "alt+m","command": "latex-workshop.synctex", // 设置latex到PDF快捷键"when": "editorTextFocus && !isMac"},{
"key": "alt+l", "command": "latex-workshop.build", // 设置编译快捷键,默认编译方式"when": "editorTextFocus && !isMac"},{
"key": "alt+p","command": "latex-workshop.kill", // 停止快捷键"when": "editorTextFocus && !isMac"},{
"key": "alt+n", // 选择执行命令"command": "latex-workshop.recipes"},
]