修复Ubuntu上Sublime和VS Code的LaTex扩展

2018-03-06  本文已影响208人  simoncos

关键词:LaTex | 编辑器扩展 | Ubuntu | PDF预览 |

本文简述:在Sublime Text和Visual Studio Code上各自安装LaTex扩展后,无法正常生成和预览PDF,通过手动安装一些依赖可予以修复。


学习LaTex时最好先准备一个好用的编辑器。在知乎上看到一篇回答列了一个长长的清单。因为我平时接触Sublime Text和Visual Studio Code比较多,所以先在这两个工具上尝试安装LaTex扩展。

安装好以后发现两个工具的扩展都不能正常使用,无法正常生成和预览PDF,很多命令和按钮一点反应都没有。尝试过程中使用了LaTexTools里有一个很好用的Check system命令,发现依赖列表里除了Sublime本体是available以外,其他所有ProgramPackagesstatus都是missing,我就想问题原因可能是依赖缺失。经过一番尝试,发现只要再手动安装好pdflatexlatexmk两个依赖,Sublime Text和VS Code就都能正常使用了。安装方法如下:

sudo apt-get install texlive-latex-base
sudo apt-get install texlive-latex-extra
sudo apt-get install texlive-fonts-recommended # 字体
sudo apt-get install texlive-fonts-extra # 更多字体,可选
sudo apt-get install latexmk # 要求系统已安装Perl

安装好以后再在Sublime Text中使用命令LaTexTools: Check system,发现列表变成这样,大部分依赖都available了:

Sublime Text LaTexTools: Check system

再次尝试两个工具,目前感觉一切正常。两者相较而言,VS Code的LaTex Workshop有一个可在保存时自动重渲染的Latex PDF预览器,感觉更方便。效果图:

VS Code: LaTex Workshop
上一篇 下一篇

猜你喜欢

热点阅读