MacOS+Latex+sublime+skim 配置

全是坑

首先:下载MacTex和sublime和skim

建议Tex安完整的包(3G左右,安装占用硬盘5G左右),完整包功能非常全。喜欢研究的大佬或者不想占用硬盘的童鞋可以安smaller package(100M左右),没有UI界面,需要手动配置。
link如下:
MacTex:https://tug.org/mactex/mactex-download.html
Skim用于在编辑器build以后预览效果,连接如下:
Skim(PDF预览用): http://skim-app.sourceforge.net
安装以后打开Skim,在子菜单选项-》同步中选择编辑器即可(sublime text2或3均可,在这里我使用的是sublime text3)
MacOS+Latex+sublime+skim 配置_第1张图片
Sublime3: http://www.sublimetext.com/3

配置sublime text:安装package control

  1. 按ctrl+`(esc下的那个键)打开Sublime Text控制台
  2. 打开https://packagecontrol.io/installation,将灰色部分代码粘贴到Sublime Text控制台,(根据版本选择2、3)。
  3. 按回车安装

配置sublime text:安装latex tools

  1. 按下Command+Shift+P,打开control pallet
  2. 输入 Install Package
    MacOS+Latex+sublime+skim 配置_第2张图片
  3. 按回车
  4. 输入latex tools
  5. 安装好以后重启。

正常情况下

打开Sublime Text,Command+N新建文件并在里面编写LaTeX代码,编辑之后,Command+S保存文件,Command+B编译并运行,这时就可以在Skim里面看到PDF预览了。
###问题
正常MacTex一般安完就能用了,自带5个app,应该不用外部编辑器也能使用。
我的情况是:什么都用不了
用atom插件:X
用sublime安插件:X
因此做了一波骚操作。
提示我的问题是:
TexShop

/usr/local/bin/pdflatex 不存在。TeXShop 仅为 TeX 的前端,您还需要安装 TeX 发行包。发行包可能尚未安装,或在系统升级时被删除。若有此 况,请访问 http://tug.org/mactex 并按照说明安装 MacTeX 或 BasicTeX。

原因是默认的安装目录不正确。这个问题很诡异,重新安装也不能解决。而在Sublime text中的显示错误为:Cannot find latexmk
###解决办法:
####TexShop
找到安装路径,我的在/usr/local/texlive/2017/bin/x86_64-darwin
如果想用MacTex自带的TexShop,在texshop的偏好设置中:
MacOS+Latex+sublime+skim 配置_第3张图片
打开引擎页面,将上面的路径粘贴到“路径设置”中,然后编辑文本调试即可。
MacOS+Latex+sublime+skim 配置_第4张图片

Sublime Text3

MacOS+Latex+sublime+skim 配置_第5张图片
在Preferences-》Package Settings-》LaTex Tools-》Settings User,打开
Command+F搜一下/usr找到路径位置
将路径粘贴进去,
MacOS+Latex+sublime+skim 配置_第6张图片
将builder的traditional改成simple即可。
用Command + Shift + P打开控制托盘,输入build调试。然后右键选择view pdf即可
MacOS+Latex+sublime+skim 配置_第7张图片
MacOS+Latex+sublime+skim 配置_第8张图片

更新已解决

每次打开系统终端都会报错,目前还没解决。
更新:重新配置了系统环境变量目录已经解决。

有些朋友反映package control安装不了,贴个码如下。如果不能通过package control的代码安装应该需要了,或者下载package control的源文件。

Sublime Text 3
import urllib.request,os,hashlib; h = ‘6f4c264a24d933ce70df5dedcf1dcaee’ + ‘ebe013ee18cced0ef93d5f746d80ef60’; 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)

Sublime Text 2
import urllib2,os,hashlib; h = ‘6f4c264a24d933ce70df5dedcf1dcaee’ + ‘ebe013ee18cced0ef93d5f746d80ef60’; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( ‘http://packagecontrol.io/’ + pf.replace(’ ', ‘%20’)).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), ‘wb’ ).write(by) if dh == h else None; print(‘Error validating download (got %s instead of %s), please try manual install’ % (dh, h) if dh != h else ‘Please restart Sublime Text to finish installation’)

你可能感兴趣的:(数据挖掘)