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

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

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


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

  • Sublime Text: LaTexTools
  • VS Code: LaTex Workshop

安装好以后发现两个工具的扩展都不能正常使用,无法正常生成和预览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 # 更多字体,可选
  • latexmk
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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。