Mac LaTeX 环境之 Sublime Text 3 + MacTex

摘要:
在SublimeText中,Command+Shift+P调出命令窗口。编译完Tex文件后,LaTexTools插件将调用Skim PDF阅读器打开编译的PDF文件。SublimeText将自动应用LaTeX语法来显示和编译。如果Command+B可以正常编译。
系统环境

OS X EI Captain

安装步骤
  1. 首先需要安装 Sublime Text 2/3 和 Package Control,附上注册码链接。http://appnee.com/sublime-text-3-universal-license-keys-collection-for-win-mac-linux/
  2. MacTex 现在是一个 2G+ 的大包,推荐还是使用完全版本,因为 Basic 版本有点坑爹。
  3. 在 Sublime Text 里 Command+Shift+P 调出命令窗口,输入 Install,之后选择 LaTexTools,网络 OK 的话,很快就完成了插件安装。
  4. LaTexTools 插件会在编译你的 Tex 文件后,调用 Skim 这个 PDF 阅读器打开编译出的PDF文件,因此你还需要安装 Skim.运行一下 Skim,进入偏好设置——同步,在 PDF-Tex 同步支持那里 Sublime Text。 
  5. 完成上面所有步骤,其实就已经搭建完成基本环境。创建一个 test.tex 文档,保存一下以后,Sublime Text 会自动套用 LaTeX 语法显示和编译。这时使用 Command + B 如果能正常编译,则会调用Skim显示一个PDF文档了。
测试代码
%!TEX program = xelatex
documentclass{article}
usepackage{fontspec, xunicode, xltxtra}  
setmainfont{Hiragino Sans GB}  
 
	itle{Title}
author{}
 
egin{document}
 
maketitle{}
 
section{Introduction}
 
This is where you will write your content. 在这里写上内容。
 
end{document}
区别

TeX - pdfTeX - XeTeX - LuaTeX 都是排版引擎,按照先进程度递增(LuaTeX 尚未完善)。

LaTeX 是一种格式,基于 TeX 格式定义了很多更方便使用的控制命令。上述四个引擎都有对应的程序将 LaTeX 格式解释成引擎能处理的内容。

CTeX, MiKTeX, TeX Live 都是 TeX 的发行,他们是许许多多东西的集合。

参照与补充

一个在线的LaTex公式编辑器:
http://www.codecogs.com/latex/eqneditor.php
非常好的入门教程:
http://liam0205.me/2014/09/08/latex-introduction/
部署MAC上的Sublime Text+LaTex中文环境:
http://www.readern.com/sublime-text-latex-chinese-under-mac.html

免责声明:文章转载自《Mac LaTeX 环境之 Sublime Text 3 + MacTex》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇记录 vue新建项目+electron打包桌面软件UDP单播和组播使用SO_REUSEADDR 测试结果下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CSS单行文本溢出,省略号显示

1 white-space: nowrap; /*文本不换行,单行显示*/ 2 overflow: hidden; /*溢出内容隐藏*/ 3 text-overflow: ellipsis; /*省略号显示,默认为clip*/ 浏览器运行效果:...

Shell基础知识和编程规范

一,Shell环境查看 1.1 查看系统Shell支持情况 [root@linux-node1 ~]# cat /etc/shells /bin/sh /bin/bash /sbin/nologin /usr/bin/sh /usr/bin/bash /usr/sbin/nologin 1.2 查看当前系统默认的Shell 方法一 [root...

从Prism中学习设计模式之MVVM 模式简述MVVM

从Prism中学习设计模式之MVVM 模式(一)--简述MVVM 在学习Prism中涉及的MVVM之前,我想有必要分别把MVC&MVP,MVVM,Command三种模式进行简单的总结,这样可以更好的理解Prism尤其是WPF的设计理念。 本文内容: MVVM的来龙去脉 为什么Prism使用MVVM 示例讲解 一、MVVM的来龙去脉      在...

《ArcGIS Runtime SDK for .Net开发笔记》--介绍与环境搭建

一. ArcGIS Runtime SDK for .NET介绍 ArcGIS Runtime SDK for .net是一款针对windows平台的开发包。能够在开发出在windows phone,windows store,windows Desktop环境下运行的程序。 使用Runtime SDK for .NET能实现地图浏览,绘制,查询,分析,导...

django-CMS的安装和工程启动

django CMS的安装(版本3.5.2)      Django版本2.0.5,python版本为3.5.3 一般而言,在自己的电脑上为每个项目配置自己的开发环境是很有必要的,应为每个项目需要用到的环境不尽相同甚至有所冲突,因此我们先利用python的虚拟环境管理工具建立django-cms 3.5.2 的开发环境,我使用的是python-virt...

C# 去除Split()中去除内容为空的数据

C#去除Split()中去除内容为空的数据   var  str="0001,0002,";   var strusers1 = str.Split(',');  ///结果["0001","0002",""]   var strusers2 = str.Split(new[] { ',' }, StringSplitOptions.RemoveEmpty...