LaTex就不多做介绍了,其实一般人用到的机会也不多(包括我)。只是这段时间在Coursera上学课程的时候,偶尔需要,所以从零开始摸索了一下,也顺便进一步发现了Sublime Text的强大。
MAC上的LaTex部署,一般是两条思路,一个是直接安装MacTex,自带编写环境什么的;另一个是Sublime Text(或者Textmate等其他编辑器)+LaTexTools插件。方式二其实也是需要依赖MacTex的,但相对来说体量小、不需要经常切换编辑器,所以果断的介绍方式二。
更新说明:
2014-12-06:重大更新:所有的步骤在Sublime Text 3 beta (Build3065)、LaTeXTools 20140312、MacTex 2014、OS X 10.10.1(含Xcode 6.1)下操作有效。如果你仍然在用ST 2,那么只需要注意下面的路径要对应修改即可。LaTeXTools 20140312对比之前版本较大,推荐使用这个最新版,并根据Readme迁移你的设置。
Command+Shift+P
调出命令窗口,输入Install
,之后选择LaTexTools,网络OK的话,很快就完成了插件安装。偏好设置——同步
,在PDF-Tex同步支持
那里选择自定义
,输入/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl
,第二行不用动。这样,当你在Sublime Text里修改tex文件时,Skim预览也会相应变更。打开编辑~/Library/Application\ Support/Sublime\ Text/Packages/Users/LaTeX.sublime-settings
,将其中"builder"
条目改为:
“builder”: “simple”
接着打开编辑~/Library/Application\ Support/Sublime\ Text/Packages/LaTeXTools/builders/simpleBuilder.py
找到其中大概第41行
pdflatex = [“pdflatex”, “-interaction=nonstopmode”, “-synctex=1″]
修改为
pdflatex = [“xelatex”, “-interaction=nonstopmode”, “-synctex=1″]
保存后关闭,重新编译一下,中文正常啦!
最后再给一个个性化设置。上面写了,LaTeXTools默认调用Skim,这一方面是因为LaTeXTools是跨平台的插件,Skim也同样跨平台开源,另一方面Skim确实对LaTeX的PDF支持很好。但是用OS X的网友们其实还有个选择,就是调用系统默认的PDF程序来打开编译后的成果,特别是“预览”还是很好用的。目前LaTeXTools的开发者还没有给出设置方法,所以,仍然要靠改代码:
修改~/Library/Application\ Support/Sublime\ Text/Packages/LaTeXTools/jumpToPDF.py
, 将其中if plat == 'darwin':
之后开始的两段直接注释掉,替换为:
subprocess.Popen([‘open’] + [pdffile])
同样保存后就生效啦。目前用起来,系统自带的预览还是能满足我的需求滴。
\documentclass{article}
\usepackage{fontspec, xunicode, xltxtra}
\setmainfont{Hiragino Sans GB}
\title{Title}
\author{}
\begin{document}
\maketitle{}
\section{Introduction}
This is where you will write your content. 在这里写上内容。
\end{document}
如果只是偶尔需要输入公式,这里介绍一个在线的LaTex公式编辑器http://www.codecogs.com/latex/eqneditor.php
有iPad的,你们有福了,还有个手写公式后自动识别、生成LaTex公式的App:MyScript MathPad。简单的使用已经足够了,如果需要经常使用,导出功能需要内购(4.99刀)。顺便说一句,这家公司的手写App都很强大,手写计算器、手写Notes都挺好用,而且不贵。
MacTex页面:http://tug.org/mactex/morepackages.html
Skim官网:http://skim-app.sourceforge.net
LaTexTools官网:https://github.com/SublimeText/LaTeXTools
前六步骤的具体介绍:http://economistry.com/2013/01/installing-and-using-latex-for-mac/ 不过需要注意,这里是用了完整的MacTex
发现xelatex是受了这里的启发:http://www.teeboneding.com/blog/2013/06/01/write-ntu-master-thesis-with-xelatex-template-on-mac/ 但需要注意,这里的编译代码测试无效。
第七步受了这里的启发:https://github.com/SublimeText/LaTeXTools/issues/303
© ern for Read ERN, 2013. |
Permalink |
29 comments |
Add to
del.icio.us
Post tags: LaTex, Sublime Text, xelatex, 中文, 软件推荐
Feed enhanced by Better Feed from Ozh