使用VS Code编写LaTex项目时,可以使用自带的Tab预览PDF,可是效率很低,如果PDF文件很大,向下滚动的时候,页面要转圈一会才能出来,影响使用。所以考虑使用第三方的PDF阅读器SumatraPDF进行预览。
这个PDF很小巧,好用,而且支持反向搜索,就是说,在SumatraPDF双击,能够定位到VS Code中的代码位置。
先去官网下载SumatraPDF,建议下载绿色版(Portable version),解压缩到某一个文件夹下备用。
在VS Code中,输入ctrl+shift+p打开设置选项,将其中的:
"latex-workshop.view.pdf.viewer": "tab",
更改为:
"latex-workshop.view.pdf.viewer": "external",
并在下面加入:
"latex-workshop.view.pdf.external.viewer.command": "C:/SumatraPDF/SumatraPDF.exe",
"latex-workshop.view.pdf.external.viewer.args": [
"%PDF%"
],
注意将SumatraPDF的路径,替换成你自己的。
这时候,点击VS Code中的预览按钮,就能够打开SumatraPDF进行预览了。
在SumatraPDF中,点击设置-选项,下面有一个反向搜索命令行:
输入:
"C:\Users\Yongquan\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Users\Yongquan\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js" --ms-enable-electron-run-as-node -r -g "%f:%l"
注意将其中的
C:\Users\Yongquan\AppData\Local\Programs\Microsoft VS Code
替换成你自己的VS Code安装路径。
这样就可以了。