当前位置: 首页 > 工具软件 > Skim > 使用案例 >

mactex+sublime text3+skim环境搭建

赵智
2023-12-01

参考文献:

https://blog.csdn.net/yurenlife/article/details/41850407

https://blog.csdn.net/longzhiyu_chx/article/details/44068205

时过境迁,软件更新速度有目共睹,软件设置也出现了不小的变化,现做如下更显。为偷懒直接在原文上修改,感谢yurenlife

最近要写简历,以前都使用word版的,现在用mac了没有装office,都说latex写简历逼格比较高,所以打算搭个latex的环境来写简历。网上参考了很多资料,但中间还是出了很多问题,故此做个记录。本来打算使用的编辑器是texmaker,但在mac上texmaker的界面的中文都显示为空白框,所以最后放弃texmaker了。
     主要工具,MacTex,sublime text,skim,使用版本如下:
      MacTex2014:  Tex在mac下的一个发行版
      MacTex2018:  TexLive的包装
     Sublime Text3 Beta :用来当Latex编辑器
     Skim 1.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,然后回车就搞定了。
      2)打开Sublime->Preference->Package settings->LaTeXTools->Settings User。此时弹出创建settings文件,点击确定。将其中的"builder"参数更改为"basic",此时就能支持中文了。
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  预设选择Sublim
  3)配置完成,可以自动调用
6.支持中文环境
  1)打开编辑~/Library/Application\ Support/Sublime\ Text/Packages/Users/LaTeX.sublime-settings,将其中"builder"条目改为:
“builder”: “simple”,保存关闭      “builder”: “basic”
  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中文环境
macos上安装sublime text3 + skim + mactex 支持latex编辑
TeX、LaTeX、TeXLive 小结
http://blog.csdn.net/dbzhang800/article/details/6820659
一份不太简短的 LATEX 2ε 介绍(比较简单的介绍了LaTeX,可以看下)
http://www.mohu.org/info/lshort-cn.pdf
学术写作利器——LaTeX入门笔记整理

 类似资料: