macOS 中LaTeX报错Package fontspec Error: The font “SimHei” cannot be found
在macOS中安装texlive2020和texstudio之后,编译从网上下载下来的.tex文件,报错如下:
乍一看,几十条报错,看着还挺唬人。
但是说到底,这所有的报错都是因为mac系统中缺少黑体SimHei字体。
解决方法
把SimHei替换成Mac中的字体就好了。
第一步,查看MacBook中字体
启动台中打开字体册
或者,直接command+空格,输入“字体册”,然后打开
第二步,选择喜欢的字体
打开之后可以浏览字体
然后点击查看信息
就能看到字体的具体细节了,其中我们选取它的PostScript名称
在这里,以黑体-简-细体为例
编辑LaTeX文档
复制STHeitiSC-Light
回到texstudio,将
\setCJKmainfont{SimHei}
替换为
\setCJKmainfont{STHeitiSC-Light}
可以运行成功啦