配置Sublime Text 3

好像这里必须放一句话才能出现“阅读全文”…(并不

~~Author: Song Gao~~

概述

Sublime Text 3是一款强大的收费版轻量级纯文本编辑器(即便如此,用户依旧可以无限期地免费试用,软件只会以一个非常低的频率提醒你购买),其启动速度快代码高亮效果好,配合插件LaTeXTools以及PDF预览器Sumatra PDF可以高效而方便地满足LaTeX的日常使用需求。在经过配置后,可实现反向搜索公式预览等方便快捷的功能。

为表述方便,以下Sublime Text 3均简称ST3。

下载与安装

点此可选择ST3下载版本,我们以Windows 64 bit的安装版为例,下载后直接安装即可。其界面如图:
Figure 1

点此可选择Sumatra PDF下载版本,同样以64-bit的安装版为例,下载后直接安装即可。其界面如图:
Figure 2

当然,也可以选择便携版,下载后直接解压即可使用。

配置

安装Package Control

首先打开Package Control的官网,根据你安装的版本(这里是3)复制对应的代码,然后在ST3中按快捷 Ctrl + `打开控制台,粘贴命令并回车。耐心等待,即可自动完成安装。
Preference菜单栏里,我们可以看到多出了Package SettingsPackage Control两项,说明安装已完成。
Figure 3

安装LaTeXTools

使用快捷键Ctrl+Shift+P调出,输入install并回车,待加载完毕后查找LaTeXTools并回车即可开始安装,安装完毕会弹出消息框。
Figure 4
Figure 5
Figure 6

选择Preference->Package Settings->LaTeXTools->Settings-User,若出现提示框则点击确定。
Figure 7
Figure 8

打开后使用Ctrl+F查找Windows,根据注释的提示修改209-225行的内容。

texpath填写(texlive所在位置)\\bin\\win32;$PATHdistro填写texlivesumatra填写SumatraPDF的安装位置,然后保存。(注意\应该使用转义符\\
Figure 9

到了这一步,就可以使用ST3编辑tex文档并编译了,并且编译的结果会用SumatraPDF自动打开。首次编译时Tools->Build System选择LaTeXAutomatic,并且Build With选择LaTeX - XeLaTeX,以后只需使用Ctrl+B的快捷键。使用SumatraPDF打开的文档依旧可以进行写入,并且会更新编译的结果。ST3与SumatraPDF配合使用的界面如下。
Figure 10

反向搜索

反向搜索是SumatraPDF自带的一项功能,在pdf文档内双击我们需要修改的内容,在编辑器内插入符就会跳到内容所在的段落,十分方便。

点击SumatraPDF左上角按键,选择设置->选项,反向搜索命令行内填入"(ST3所在位置如C:\Program Files\Sublime Text 3\sublime_text.exe)""%f:%l",如果使用的是其他编辑器,也可以同理进行修改。
Figure 11

公式预览

LaTeXTools是自带公式预览的,但在实际使用中我们往往会遇到图中的问题。
Figure 12

解决方法是添加名为GS_LIB的环境变量,打开环境变量编辑的最方便的方法是直接搜索“环境变量”等字眼,点击右下角的环境变量…,在下半栏系统变量中点击新建,变量名填GS_LIB,变量值为...\tlpkg\tlgs\Resource\Init;...\tlpkg\tlgs\kanji,其中...表示texlive的实际安装位置。可以先通过资源管理器找到这两个目录然后将它们复制过来,中间用分号隔开。

之后重启ST3,问题得以解决。
Figure 13

自动补全

使用Package Control搜索安装LaTeX-cwl,重启后就能实现自动补全功能,下面是效果图。
Figure 14

其他的LaTeX编辑器

除了VS Code、ST3这两款及其他相近的功能强大的编辑器外,也有一些仅适用于LaTeX的类似IDE的编辑器,它们通常安装之后即可使用,无需繁琐的配置。其中比较著名的有WinEdt、TeXstudio、TeXworks、LyX等。

  • WinEdt
    在过去数年里,TeX发行版的安装并没有现在这么容易,有人将其打包封装并取名CTEX,并附带了一些使用说明文档,为众多入门者所使用(由于长久未更新,现已不推荐安装)。WinEdt作为其中最主要的编辑器,也获得了许多受众。这款编辑器是面向新人的,因为它有大量的功能按键以辅助对命令尚不熟悉的新人,而使用熟练后,这些按键反而成了累赘,毕竟纯键盘操作的效率比之更高。

    事实上,WinEdt是一款收费编辑器,如果你使用的是最新版本且不曾购买的话,会很恶心地发现每次打开都会跳出来提示你购买软件,使用中途同样也会跳出来打算你的思路。因此它被笔者卸载了。(此处并无诋毁收费软件之意。)

  • TeXstudio
    TeXStudio是一款跨平台的免费开源软件,其自带预览功能,使用起来比较方便。

  • TeXworks
    TeXworks是texlive自带可选择安装的轻量级编辑器,界面非常简洁,功能相对简陋。

  • LyX
    这里特意提到LyX是因为它是一款WYSIWYG(What You See Is What You Get,所见即所得)的编辑器,使用方法与word相近。

更多的编辑器的对比可以参考维基百科

参考

  1. https://www.jianshu.com/p/72fe0ec0ab4e
  2. https://www.jianshu.com/p/fee3fa234626
  3. https://blog.csdn.net/enjoyyl/article/details/50057491
  4. https://www.zhihu.com/question/19954023