1. vscode的settings.json文件
// 用vscode 编译latex文件: 按 CTRL+ALT+B 编译,然后按 CTRL+ALT+V 打开 PDF 文件
{
"latex-workshop.latex.recipes": [{
"name": "xelatex",
"tools": [
"xelatex"
]
},
{
"name": "xelatex ->bibtex -> xelatex*2",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
},
{
"name": "pdflatex",
"tools": [
"pdflatex"
]
}
],
"latex-workshop.latex.tools": [{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
// vscode --> smart pdf 正向搜索 配置好后编译,然后在想预览的地方Ctrl+Alt+J
"latex-workshop.view.pdf.external.command": {
"command": "D:/SoftWare/SumatraPDF/SumatraPDF3.4.6/SumatraPDF/SumatraPDF.exe", //SumatraPDF.exe的实际路径
"args": [
"%PDF%"
]
},
"latex-workshop.view.pdf.external.synctex": {
"command": "D:/SoftWare/SumatraPDF/SumatraPDF3.4.6/SumatraPDF/SumatraPDF.exe", //SumatraPDF.exe的实际路径
"args": [
"-forward-search",
"%TEX%",
"%LINE%",
"%PDF%"
]
},
// //正向搜索配置
// "latex-workshop.view.pdf.viewer": "external",
// "latex-workshop.view.pdf.external.viewer.command": "D:/SoftWare/SumatraPDF/SumatraPDF3.4.6/SumatraPDF/SumatraPDF.exe", //注意修改成自己的安装路径
// "latex-workshop.view.pdf.external.viewer.args": [
// "%PDF%"
// ],
// "latex-workshop.view.pdf.external.synctex.command": "D:/SoftWare/SumatraPDF/SumatraPDF3.4.6/SumatraPDF/SumatraPDF.exe", //注意修改成自己的安装路径
// "latex-workshop.view.pdf.external.synctex.args": [
// "-forward-search",
// "%TEX%",
// "%LINE%",
// "%PDF%",
// ],
// "latex-workshop.view.pdf.viewer": "browser", // 用浏览器打开生成的pdf
"latex-workshop.view.pdf.viewer": "external",
"latex-workshop.view.pdf.external.viewer.command": "D:/SoftWare/SumatraPDF/SumatraPDF3.4.6/SumatraPDF/SumatraPDF.exe",
"latex-workshop.view.pdf.external.viewer.args": [
"%PDF%" ],
}
2. SumatraPDF的设置选项
"D:/SoftWare/Microsoft VS Code/Microsoft VS Code\Code.exe" -r -g "%f":%l % 自己Code.exe文件路径
注意:使用smart pdf 跳转到vscode时要注意将vscode的预览文件关掉,并且预先将SumatraPDF打开