<
>

详解VScode 配置为 LaTeX 编辑器(IDE)

2020-03-19 16:01:42 来源:易采站长站 作者:丽君

快捷键

打开键盘快捷方式面板(左下侧齿轮,或快捷键ctrl+k,ctrl+s):

搜索"切换侧栏可见性",设置快捷键为ctrl+k ctrl+b。 搜索 latex build,将默认的ctrl+alt+b替换为ctrl+b(与Sublime Text 3统一)。 搜索latex recipe,设置快捷键为ctlr+r,方便点菜(选择编译方式)!(ST3中是显示文档大纲)。

其他常用的快捷键:

ctrl+k ctrl+a: 切换活动栏可见性(左侧图标开关) ctrl+alt+x:显示LaTeX面板(左侧编译命令面板和文档大纲)。 ctrl+alt+c:清除辅助文件 ctrl+alt+v:查看编译的pdf文件(预览) ctrl+alt+j:正向搜索。当设置"latex-workshop.view.pdf.viewer": "tab";时,在LaTeX源文件中按下快捷键,定位到PDF文档相应位置。(反向搜索见后面)

一些快捷处理

根据latex-workshop.latex.recipes中的name段设定,可在.tex文件首行指定编译方式。如%!TEX program = xelatex表示用xelatex编译文件,而%!TEX program = PDFlatex表示用latexpdf编译文件。多个文件情况,还可以用% !TEX root指定主文件,% !TEX bib指定bib的编译方式。

示例

%! TeX program = pdflatex
documentclass{article}

begin{document}
  press ctrl+b to complie,press ctrl+alt+v to view pdf
end{document}

设置LaTeX文件和PDF文件之间的正/反向搜索

正向搜索是指按某种方式操作源文件中的部分,会在PDF文件中立即到达对应的部分。反向搜索就是在PDF文档的正文中某个位置点击,光标会定位到源文件的相应位置。正反向搜索十分方便文档错误的修改。反向搜索需要用到SumatraPDF软件(或Zathura)。

SumatraPDF软件是一款小巧强悍的PDF阅读器,是免费开源软件。国内有多个PDF阅读器基于SumatraPDF修改而来。

SumatraPDF官方下载地址:https://www.sumatrapdfreader.org/download-free-pdf-viewer.html

根据自己电脑操作系统,选择相应的软件下载并安装。

下面操作的一些说明:

我的VScode文件位置:VScode.exe在D:/ProgramFiles/Coding/VSCode文件夹

扩展安装在D:/ProgramFiles/Coding/VSCode/.vscode/。即将默认的%USERPROFILE%.vscode和%APPDATA%Code转移到了D:/ProgramFiles/Coding/VSCode文件夹中,然后建立了联接:

mklink /J "%USERPROFILE%.vscode" ".vscode" mklink /J ""%APPDATA%Code"" "Code"

将SumatraPDF.exe复制到D:/ProgramFiles/Coding/VSCode/.vscode/,后面的设置只是针对这个位置的SumatraPDF.exe,设置不会影响其他位置的SumatraPDF.exe。因为我有时会使用Sumblime Text3,默认的SumatraPDF.exe已经对其设置。

使用下面的设置,需要修改其中的VScode.exe、cli.js、SumatraPDF.exe这三个文件的路径为自己电脑对应的路径。
步骤如下:

打开设置文件settings.json

暂时禁止评论

微信扫一扫

易采站长站微信账号