sublime下编辑LaTeX
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
下面,然后复制这个地址
找到控制面板->系统与安全->系统条目下,找到左侧的高级系统设置
点开找到环境变量选项
然后找到环境变量里面的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
进行编译得到,是不是很漂亮啊
sublime下编辑LaTeX相关推荐
- markdown下编辑latex数学公式
在利用为知笔记编写笔记的时候,有时需要用的markdown,只要把文件名加上后缀.md,就可以使用markdown语法,以下介绍在markdown下编辑latex数学公式. 使用LaTeX写公式的基本 ...
- latex 下划线_Vim Latex 的使用和配置技巧 (三): 用 snippet 编辑 latex
前几天, 在知乎上看到一篇文章: 量子位:1700页数学笔记火了!全程敲代码,速度飞快易搜索,硬核小哥教你上手LaTeX+Vimzhuanlan.zhihu.com . 文章中的外国小哥, 用vim ...
- win10下 vim+vimtex 编辑Latex
先说一个前提条件:git自带的vim安装在<git_install_dir>Git/usr/share/vim/ 文件夹内,而vimrc文件在<git_install_dir> ...
- 【PHP】Sublime下PHP网站开发指南
Sublime下PHP网站开发指南 作者:白宁超 2017年3月16日11:03:17 摘要:随着单位开发项目的需求,关于政务办公多年来一直使用php开发管理平台.笔者早年asp开发经验算是有些帮助, ...
- latex 数学公式_数学公式、方程式 OCR 识别编辑 LaTeX 公式软件神器—极度公式
极度公式:化繁为简,助您高效工作 极度公式是一款强大的跨平台专业 Latex 公式软件.支持公式字符编辑与录入.公式模板选择,对于重要公式支持云备份.也可以手机端(安卓)拍照桌面端编辑(Windows ...
- freebsd下支持LATEX书写数学公式的网站搭建
freebsd下支持LATEX书写数学公式的网站搭建 [ 录入者:robin | 时间:2009-01-04 10:12:57 | 作者: | 来源: | 浏览:542次 ] php+apache+m ...
- overleaf编辑latex使用中文字体的方法
overleaf编辑latex使用中文字体的方法 解决办法 解决办法 在代码文件中引入package: \usepackage[UTF8]{ctex} 2. 点击左上角"Menu" ...
- Sublime Text3的Latex环境配置
Sublime Text3的LaTex环境配置 一.前言 1.1 本文主要内容 1.2 实现效果 二.Sublime Text3插件的安装 2.1 安装Sublime Text3 2.2 安装插件管理 ...
- Sublime Text编辑工具带有 PEP 8 格式检测插件
Sublime Text编辑工具带有 PEP 8 格式检测插件 转载于:https://www.cnblogs.com/dsdr/p/6045905.html
- Qt Creator在设计模式下编辑3D资产
Qt Creator在设计模式下编辑3D资产 在设计模式下编辑3D资产 在设计模式下编辑3D资产 Qt Design Studio将在设计模式下打开包含3D场景和3D编辑器中的场景的QML文件.您可以 ...
最新文章
- 如何用树莓派和PHP开发一个比特币和以太坊交易机器人
- Hyperledger Fabric 链码(2) 接口
- python dict()函数(用于创建一个字典)
- 十大最主流的PHP框架
- element-ui select
- vue实现对数据的增删改查(CURD)
- 教你轻松构建基于 Serverless 架构的小程序
- Javascript数组操作
- 各数据类型的取值范围及占用字节数。。
- 细说业务逻辑(前篇)
- 快速傅里叶变换FFT(一维)
- java win10 x64下载地址_javawin10 64位
- 量化选股模型—多因子模型
- 「补课」进行时:设计模式(2)——通过一个超级汽车工厂来了解工厂模式
- java getsystemtime,草泥马之家-使用javaAgent解除Burp的时间限制
- MIGO/CO11N 批次创建增强 自定义批次号创建规则
- java socket 长连接事例
- AgentWeb-Android-H5混合开发
- 应用系统数据删除与恢复
- 学分绩点计算器java_学分绩点计算器
热门文章
- GB28181之国标编码规则
- 视屏剪辑软件(Pr)Premiere Pro CC 2018安装教程:
- DB2数据库常用命令及查询
- Android 导出应用的数据库的两种常用方法,db查看器 SQLite Expert Personal下载
- php字符串指定长度截取,php 截取指定长度字符串的代码分享
- <Linux开发> -之-系统移植 uboot移植过程详细记录(第一部分)
- 【地图API】地址录入时如何获得准确的经纬度?淘宝收货地址详解
- 细胞自动机 java_中国MOOC_面向对象程序设计——Java语言_期末考试编程题_1细胞自动机...
- matlab矩阵运算rank,Matlab矩阵运算
- 定时任务cron表达式