因此从易用性角度还是选用了VSCode,一开始以为配置VSCode使用LaTeX会非常麻烦,但实际上比想象中简单很多。
预备条件
- VSCode
- VSCode插件LaTeX Workshop
- Tex环境套件,更推荐TeXLive
TeXLive套件可以从TUG网站上下载安装,如果用的是Linux也可以直接使用系统软件源中提供的打包,功能上都是等价的。
如果文章是中文的,需要在定制功能的时候选择中文的支持和字体,并最好安装XeTeX组件,该组件支持Unicode文件编码,对中文的处理更好。
备注latexindent报错问题
latexindent是格式化.tex文件的常见选择。然而如果在Debian/Ubuntu上运行该程序时出现了类似以下报错:Can't locate Config/YAML.pm in @INC或是Can't locate File/HomeDir.pm in @INC,这表明当前系统中的perl没有安装相应的模块。在Debian/Ubuntu下,与其费劲从CPAN安装,不如直接
apt install libyaml-tiny-perl libfile-homedir-perl,几秒钟搞定。
配置工作区
配置文件其实是参考的https://zhuanlan.zhihu.com/p/38178015
不过,我更喜欢将设置放到工作区里面,这样就更方便一些。
丢上我的配置文件.vscode/settings.json
|
|
注意,我这里设置了在默认浏览器中预览生成的PDF,这是因为我有两个屏幕,一个编写一个预览,如果你觉得集成在一个VSCode窗口里更好,请把browser换成tab。
编译的时候,只需要在VSCode左侧,TeX,点xetex旁边的播放按钮,就会启动编译流程。