sublime下编辑LaTeX

sublime下编辑LaTeX

LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

编辑LaTeX的编辑器众多去,其中有WinEdit,TeXworks,texStudiosublime text当然也包括两大神器emacsvim。本文着重介绍如何在sublime text中编辑LaTeX,并编译生成相应文档。

好吧,让我们现在开始(默认你已经安装了sublime,如果尚未安装,推荐教程:《Sublime Text 全程指南》:http://zh.lucida.me/blog/sublime-text-complete-guide/?utm_source=tuicool

使用MikText或者TexLive

安装MikText或者TexLive

我们编写好的LaTex需要使用MikTextTexLive作为编译的引擎,它们都提供了文字处理所需要的工具,这些工具都是以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上面的一个插件。我们之前安装的SumatraPDFTexLive就是为这个插件服务的

- 安装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进行编译得到,是不是很漂亮啊

时间: 2024-11-08 08:59:42

sublime下编辑LaTeX的相关文章

在Mac上通过Sublime、Skim编辑LaTeX

转自:http://painterlin.com/2014/08/10/Using-LaTeX-with-Sublime-and-Skim-for-Mac.html Sublime Text是一款非常优秀的编辑器,速度快,界面简洁,插件众多.并且能跨平台使用,在Mac和Windows上都能完美使用.虽然是一款付费软件,但作者很厚道地给了无限期的试用期限.这一切正如其官网广告词说的那样:The text editor you'll fall in love with. Skim是一款免费轻量的PD

在Mac OS X下搭建Latex编辑环境

在这里分享一下如何在Mac下搭建Latex编辑环境的方法 首先当然是Google Mac Latex寻找已有的Blog教程,然后发现Mac上常用Sublime Text来编辑,因此搜索Mac sublime Latex,就找到了以下两个网页: http://www.readern.com/sublime-text-latex-chinese-under-mac.html http://economistry.com/2013/01/installing-and-using-latex-for-m

windows8 本地解析和切换到超级管理员账户下编辑该文件

win8 hosts文件路径:C:\Windows\System32\drivers\etc 我的电脑->右击"管理"->本地用户和组->双击点击右边的"用户"->双击点开Administrator用户->去掉"账号已禁用"前面的勾->重启->切换到超级管理员账户下编辑该文件

java基础 - linux环境下编辑简易JAVA程序

在LINUX下 编辑编译 乘法表 打印出来 (JAVA基础练习) [[email protected] chengxu]# vi test.java public class test{         public static void main (String args[]){ for(int i=0;i<10;i++){ for(int j =1;j<=i;j++){                                 System.out.print(j+"*&

Linux命令行下编辑常用的快捷键

Linux命令行编辑快捷键: history                                   显示命令历史列表 ↑(Ctrl+p)                               显示上一条命令 ↓(Ctrl+n)                               显示下一条命令 !num                                     执行命令历史列表的第num条命令 !!                            

Linux下, Eclipse C/C++ IDE下编辑好C/C++源程序之后要先保存!!!否则,就会……

注意:Linux下, Eclipse C/C++ IDE下编辑好C/C++源程序之后要先保存!!!否则,就会-- 看看下面的过程: 1.单击File/New,选C Project(或C++ Project) 2.输入Project Name,test,选择Empty Project及Linux GCC,点Finish 3.单击File/New,选图1中的Source File,输入文件名t.c(要有后缀,C++为cpp),点Finish 4.输入C源程序,点Project/Build All或(

rdlc报表在vs2008下编辑正常,在vs2012上编辑就报错

最近我们的系统的开发工具由vs2008升级到了2012,由于系统中很多报表都是用rdlc来开发的,今天 遇到有报表需要改动的需求,就直接使用vs2012对rdlc报表进行了编辑,结果改完后,怎么预览报表都报错. 后来我通过vsts源代码管理器比较了编辑前后的报表文件,结果发现我只是改动其中的一个属性,但是vs2012 在编辑rdlc报表文件时,自动加入了很多属性和设置到了报表中,我只会撤销修改,然后用记事本打开要修改 的报表文件,然后在记事本中进行了微调,保存后测试,无任何问题. 但是使用vs2

windows下编辑过的文件在Linux下用vi打开行尾会多出一个^M符号

一般情况下,windows下编辑过的文件在Linux下用vi打开行尾会多出一个^M符号,如下图: 这是因为Windows等操作系统用的文本换行符和UNIX/Linux操作系统用的不同,Windows系统下输入的换行符在UNIX/Linux下不会显示为“换行”,而是显示为 ^M 这个符号(这是Linux等系统下规定的特殊标记,占一个字符大小,不是 ^ 和 M 的组合,打印不出来的). 可以使用下面几种方法处理: 1.使用vi的替换功能.启动vi,进入命令模式,输入以下命令: :%s/^M$//g

测试下编辑功能

这里是引用.引用处可以加链接么? 这里有个书签 33 5555 ∑≤ 2014-05-1718:11:05 1 begin 2 fillchar(b,sizeof(b),#1); //true 3 fillchar(c,sizeof(c),#1); //true 4 fillchar(d,sizeof(d),#1); //true 5 readln(n); //n皇后 6 for i:=1 to n do 7 for j:=1 to n do begin 8 read(ch); 9 if(ch=