vscode编写latex配置

2022-06-25 14:35:21

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"},]
  • 作者:WanderingSIN
  • 原文链接:https://blog.csdn.net/qq_34445388/article/details/118582061
    更新时间:2022-06-25 14:35:21