Mactex(Mac下Sublime+Latextools)遇到的fontspec编译问题
Error:
/usr/local/texlive/2015/texmf-dist/tex/latex/fontspec/fontspec.sty:43:!!!!!!!!!!!!!!!!!!!!!!
网上找了很多解决方案都没用:
- 一说是字体没有安装,但是我到Mac的字体册里专门找了一下,所用到的字体系统都有,而且Mactex是完整安装的,因此应该也不会缺少某些包。
- 另一说是编译器的问题,要修改sublime->preference->Package Settings->Latextools->Settings-users 中builder-settings中的内容
但是两种方案都不起作用。
解决方案:
不知是不是新版的Mactex中文支持的方式改变了.
将以下三句话放到文档开头就可以实现中文支持并且不会报fontspec错了:
%!TEX program = xelatex
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode