MacTeX无法编译,“找不到必要的工具”?

因为一篇论文被会议接纳,1月中会去上海参加一个经济学的workshop。这篇论文讨论的是在中国农村,宗族势力如何影响了计划生育政策的执行,我的研究发现是在宗族势力越强的地区,计划生育总是执行的没那么好。如果这篇文章晚点有机会(正式或以working paper的形式)发表,我再在这里跟大家细聊这篇论文。

既然论文被会议接纳了,自然是需要认真准备一番。按照业界的惯例,我打算用LaTeX写一个beamer主题的幻灯片,来讲这篇论文。但是当我打开TeXShop编译时,发现无法顺利生产PDF文件了,问题提示为“找不到必要的工具。/usr/texbin/pdflatex不存在……(以下省略)”,我换用其他编译器,如TeXstudio编译,也是有类似的提示。

我想了一下,这个问题提示大意是说,MacTeX可以编译,但是无法生产PDF文件了,预览也无法生产。问题的关键在于某一路径错误,导致了PDF文件无法生产。而该路径跟“/usr/texbin/pdflatex”有关。我找了一下TeXShop的“偏好设置”,在“引擎”——“路径设置”处找到了错误源,即“/usr/texbin/”这一默认的路径。

我Google了很久都没有找到相应的解决方案,后来看到了TeXstudio的提示,大意是由于Mac系统升级,“/usr/texbin/”的路径不被允许使用,是否将路径更改为 “/Library/TeX/texbin”?我选了YES之后,发现tex文件又能成功编译了。于是我回过头去,在TeXShop的“偏好设置——引擎——路径设置”处,将默认的“/usr/texbin/”改为了“/Library/TeX/texbin”,然后TeXShop也能工作了。真是太开心了,又能敲代码了。(误

感于我没有Google到解决方法,而一定也有很大Mac用户在更新系统后遇到了同样的问题,于是在这里写下这篇短文,给大家帮个忙。

 

欢迎各位批评指正。

如想转载,请联系我。:)

联系我

Share