LaTeX是论文写作的利器,可以极大方便我们的排版工作,因为只用几行代码就可以做出非常好的排版效果。但是学习起来成本确实很高。这不,今天我刚开始使用的时候就遇到了问题。
在MacOSX系统下面,我们使用LaTeX的软件有很多,但是我推荐初学者使用TeXLive或者是基于TeXLive进行的封装MacTex,我更加推荐的是MacTeX,因为其封装了一些LaTeXiT、BibDesk、TeXShop、Tex Live Utility,省去了很多配置方面的麻烦。
但是安装之后,我们打开TeXShop进行写作之后,点击排版,会提示一个错误,错误如下所示。1
/usr/texbin/pdflatex 不存在。TeXLive 可能未安装
提示这个错误的原因就是/usr/texbin/中找不到padlatex这个文件,其实/usr/texbin这个文件夹就不存在。
出现这个问题的原因是由于OSX系统升级到CaptionEI之后,用户没有权限在目录/usr下面创建文件或者文件夹。但是MacTeX在进行安装的时候创建了这个软连接/Library/texbin指向了/usr/local/texlive/2015/x86_64-darwin/下面,由于在TeXShop中的Preference设置中的Engine的路径设置没有修改过来,所以就导致了在进行排版的时候找不到padlatex或者是xelatex等可执行文件了。
解决办法就是修改TeXShop->Preference(偏好)->Engine(引擎)中的路径设置中的/usr/texbin/修改为/Library/TeX/texbin就可以了。
其他的TeX编辑软件如果出现这样的情况,也可以采用相同的设置方法,将tex的路径修改为/Library/TeX/texbin就可以了。
参考官方文档 UpdatingForEIcaptian