mactex+sublime text3+skim环境搭建

来源:互联网 发布:通达信软件公式函数 编辑:程序博客网 时间:2024/04/30 13:35
     最近要写简历,以前都使用word版的,现在用mac了没有装office,都说latex写简历逼格比较高,所以打算搭个latex的环境来写简历。网上参考了很多资料,但中间还是出了很多问题,故此做个记录。本来打算使用的编辑器是texmaker,但在mac上texmaker的界面的中文都显示为空白框,所以最后放弃texmaker了。
     主要工具,MacTex,sublime text,skim,使用版本如下:
     MacTex2014:  Tex在mac下的一个发行版
     Sublime Text3 Beta :用来当Latex编辑器
     Skim1.4.9:一个pdf阅读器
1.安装MacTex
     直接从官网http://www.tug.org/mactex/index.html下载。它有两个版本,一个是2.4G的大版本,一个是100M的basic的小版本。我直接下载了完整版的,傻瓜式安装。安装完会有一大堆新的应用程序,其中就有mactex自带的TexShop编辑器。

2.安装Sublime Text3
     直接官网http://www.sublimetext.com/2下载安装
3.安装Sublime Text的package control
     Sublime Text不自带package control,需要自己添加。如果不安装这个在使用Sublime Text命令窗口时,输入install没有反应不能安装包。
     官网https://sublime.wbond.net/installation安装过程。sublime text3安装方法如下:
     1)打开Sublime Text控制台,按ctrl+`(esc下的那个键)或者view>show console打开
     2)粘贴下面代码
        import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
4.安装LaTeXTools package
     1)打开Sublime Text命令窗口,command+shift+p,输入install,然后输入LaTeXTools ,回车安装就行了。
     2)仅安装完LaTeXTools是不能进行编译的,还需要进行一步配置,在user目录下创建LaTeXTools.sublime-settings文件,别担心不用自己手动创建。只要在命令窗口输入LaTeXTools: Reconfigure and migrate settings,然后回车就搞定了。
5.安装Skim
  因为LaTeXTools在编译完tex文件后,默认调用skim这个pdf阅读器。还需安装skim。
  1)官网http://skim-app.sourceforge.net/下载安装即可
  2)配置PDF-Tex同步支持。打开skim->选项->同步,第一行预设选择自定义,第二行输入/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl,第三行为"%file":%line
  3)配置完成,可以自动调用
6.支持中文环境
  1)打开编辑~/Library/Application\ Support/Sublime\ Text/Packages/Users/LaTeX.sublime-settings,将其中"builder"条目改为:
“builder”: “simple”,保存关闭
  2)再打开编辑~/Library/Application\ Support/Sublime\ Text/Packages/LaTeXTools/builders/simpleBuilder.py
找到第41行
pdflatex = [“pdflatex”, “-interaction=nonstopmode”, “-synctex=1″] 修改为
pdflatex = [“xelatex”, “-interaction=nonstopmode”, “-synctex=1″],保存关闭
7.上面配置完后,即可创建支持中文的Tex文件了。
  1)sublime text中使用command+b进行编译
  2)编译完会生成pdf文件,并调用skim打开。但它并不会直接跳到最前面的窗口,你需要把skim给切换出来。

以上内容大多参考网上的资料,但在其中有一些自己安装出错的细节部分,如果有错欢迎大家指正。

感谢下面链接作者的帮助:
部署MAC上的Sublime Text+LaTex中文环境
http://www.readern.com/sublime-text-latex-chinese-under-mac.html
macos上安装sublime text3 + skim + mactex 支持latex编辑
http://blog.sina.com.cn/s/blog_668621750102v4i1.html
TeX、LaTeX、TeXLive 小结
http://blog.csdn.net/dbzhang800/article/details/6820659
一份不太简短的 LATEX 2ε 介绍(比较简单的介绍了LaTeX,可以看下)
http://www.mohu.org/info/lshort-cn.pdf
学术写作利器——LaTeX入门笔记整理
http://www.douban.com/note/264288981/
0 0
原创粉丝点击