Windows下配置sublime编写LaTeX

时间:2021-04-19 06:22:40

最近抽空在 Ubuntu 配置了下,终于支持了中文文档转换,但是用的 LaTeX 模板是在网上找的,想自己写一个,顺便了解下 LaTeX。
工欲善其事,必先利其器。这里笔记下 SublimeTeXt3 下用 TeXlive 配置 LaTeX 编辑环境。

系统 & 软件 版本

关于 TeX、LaTeX、TeX Live

名词解释

专有名词,注意名词大小写
TeX:美国计算机教授高德纳 (Donald Ervin Knuth) 为了排版他的著作 『The Art of Computer Programming』(TAOCP) 编写的功能强大的排版软件。
LaTeX:美国计算机科学家莱斯利·兰伯特为了准备他的著作 『The Great American Concurrency Book』基于 TeX 开发的宏,详见Wiki
TeX Live:是由国际 TEX 用户组整理和发布的TEX软件发行套装,详见wiki

使用场景

公式编辑
排版

公式编辑只是 LaTeX 功能中的一项,排版才能体现出它的强大的功能,具体效果可以参见下面的 demo。Windows下配置sublime编写LaTeX

配置 LaTeX 编辑器

使用 LaTeX 进行排版的过程即,编辑完 TeX 文件,通过 TeX Live 将 LaTeX 文件编译成 PDF 文件
为了操作方便,通过配置 Sublime 的插件 LaTeXTools,可快捷调用(快捷键:Ctrl + B) Tex Live 来编译文件,高效率编辑。

可选:高效到底,通过配置 sumatraPDF ,可在 PDF 生成后 自动在 sumatraPDF 中打开,实现实时预览的效果。

安装 TeXlive

ISO 镜像下载地址:TeX Live 2016
下载完成后,加载镜像,进入文件点击 install-tl-windows.bat(直接安装) 或者 install-tl-advanced.bat(提供可选项) 开始安装。

等待中……

安装完成后,还需要一步,将 LaTeX 执行文件的路径加入系统环境变量
我在本机的路径为 C:\texlive\2016\bin\win32,加入系统环境变量后,可通过在 命令提示符(CMD) 执行 latex命令检查,注:可能需要重启电脑

安装 sumatraPDF (可选)

关于 Sumatra PDF:Sumatra PDF is a free PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ and CBR) reader for Windows.

下载地址:Sumatra PDF

添加路径到系统环境变量:同 TeX Live 一样,为了能在 CMD 中通过命令执行程序,需要将 Sumatra PDF 执行文件的路径添加到系统环境变量,通过在 CMD 中执行命令检测配置是否成功。注:可能需要重启电脑

Sublime 安装 LaTeXtools 插件

安装

如果对于 Sublime Text 不熟悉的同学,可以参见 SublimeText 插件推荐
通过 Package Control 安装插件 LaTeXTools

配置

配置文件路径:
Preference > Package Setting > LaTeXTools > Setting-User

配置以下参数
texpath:TeX Live 可执行文件的路径(即添加到环境变量中的路径)
distro:修改为 texlive
sumtra:sumatraPDF 可执行文件的路径(即添加到环境变量中的路径)

12345 "windows": {    "texpath" : "C:\\texlive\\2016\\bin\\win32",    "distro" : "texlive",    "sumatra": "C:\\Program Files\\SumatraPDF",}

配置 sumatraPDF 反向搜索

路径为 SublimeText 的可执行文件路劲,如下示例
sumatrapdf.exe -inverse-search "\"C:\Program Files\Sublime Text 3\sublime_text.exe\" \"%f:%l\""

LaTeX 上手

所有配置都完成了,下面可以测试成果了

Windows下配置sublime编写LaTeX

Windows下配置sublime编写LaTeX

1234567891011121314151617181920212223242526