sublime下编辑LaTeX
LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
编辑LaTeX的编辑器众多去,其中有WinEdit
,TeXworks
,texStudio
,sublime text
当然也包括两大神器emacs
和vim
。本文着重介绍如何在sublime text
中编辑LaTeX,并编译生成相应文档。
好吧,让我们现在开始(默认你已经安装了sublime,如果尚未安装,推荐教程:《Sublime Text 全程指南》:http://zh.lucida.me/blog/sublime-text-complete-guide/?utm_source=tuicool)
使用MikText或者TexLive
安装MikText或者TexLive
我们编写好的LaTex需要使用MikText和TexLive作为编译的引擎,它们都提供了文字处理所需要的工具,这些工具都是以Tex/LaTex标志语言构成的。博主这里使用的是TextLive,因为在度娘上找了半天,官网上不去,其他下载速度又太慢
- 下载TextLive:将下面的下载链接复制到你的迅雷里面,新建一个下载任务:http://mirrors.ctan.org/systems/texlive/Images/texlive2014-20140525.iso 于是就下载啊下载啊,速度也不慢,平均速度3M/s,不一会儿这2G多的镜像文件已经下载好
- 解压下载好的镜像文件:下载完成以后我们得到这样一个文件texlive2014-20140525.iso,我们将其解压,得到下面的目录
- 安装:我们解压目录里面找到一个叫做install-tl-advanced.bat的文件:
双击该文件打开,弹出下面的cmd窗口
在cmd窗口输出一些东西以后,就会弹出一个交互式的安装窗口
第一个小窗口提示你最好是关闭你的什么杀毒软件之类的,以免误报,你直接点continue就可以啦。在接下面的配置窗口里面,其他都保持不变,除了最下面的两项切换成false就可以啦,如下图:
接下来就是点击
安装 TexLive
,这个安装花费了博主一个小时的时间,电脑实在是太渣渣了,好了安装完成关闭cmd窗口!我们第一项任务就完成了
使用SumatraPDF
安装SumatraPDF
Sumatra PDF是由Krzysztof Kowalczyk所开发的轻量级PDF阅读器,属于开放软件。开源的SumatraPDF将我们编译生成的文档转化成pdf文件。
- 下载安装SumatraPDF:这个很简单啦,软件不大,也就几兆大小,不过需要注意的是SumatraPDF的版本一定要大于1.4
- 在windows下面配置SumatraPDF的路径:将SumatraPDF的安装路径添加到windows的path环境变量里面,方便在cmd下直接使用:
我们首先找到SumatraPDF的安装目录,博主是安装在:
C:\Program Files\SumatraPDF
下面,然后复制这个地址找到控制面板->系统与安全->系统条目下,找到左侧的高级系统设置
![Alt text](./systemSetting.PNG)" title="">
点开找到环境变量选项
然后找到环境变量里面的
path
变量,在path
变量后面追加你的SumatraPDF安装路径,记得先加上一个;
号,然后再粘贴你的路径,这样做是为了在你输入对应的命令的时候。系统会按照path
里面目录出现的顺序一个一个目录的搜寻这些命令好了点击应用确定,结束配置!
win键+R
打开cmd
,输入SumatraPDF
命令,如果报错了,说明你配置错误啦,不然的话就会弹出一个SumatraPDF的窗口滴。
在sublime上面安装LaTexTools
安装和配置LaTexTools
LaTexTools是sublime text上面的一个插件。我们之前安装的SumatraPDF和TexLive就是为这个插件服务的
- 安装LaTexTools:插件安装很简单,打开sublime,
ctrl+shift+P
,在弹出的对话框里面输入pci
,选择package install,之后在新弹出的对话框里面输入LaTexTools
,确定安装!- 配置LaTexTools:在sublime的菜单里面找到preferences->Package settings->LaTexTools->setting User,我们在打开的LaTexTools.sublime-setting文件里面找到选项
Platform settings
进行如下配置:
texpath
就是你安装TexLive或者MikTex的路径
distro
就是你安装了TexLive还是MikTex
sumatra
就是启动输出pdf的命令,这里默认为空"windows": { // Path used when invoking tex & friends; "" is fine for MiKTeX // For TeXlive 2011 (or other years) use // "texpath" : "C:\\texlive\\2011\\bin\\win32;$PATH", "texpath" : "C:/texlive/2014/bin/win32;$PATH", // TeX distro: "miktex" or "texlive" "distro" : "texlive", // Command to invoke Sumatra. If blank, "SumatraPDF.exe" is used (it has to be on your PATH) "sumatra": "" },
好啦,大功告成,重启sublime
测试
新建一个*.tex文件
输入以下LaTex测试内容:
然后
ctrl+B
进行编译得到,是不是很漂亮啊