如图,tex文件使用xelatex编译,提示错误为找不到 xits-math字体。但是我的系统里有这个字体,去tex的字体目录里也安装了同样的字体。弄不明白这个问题发生的原因,求指导啊 TAT。


3 回答3

0
<p>MWE呢?是如何载入字体的?</p><p>用fc-list命令查一下字体名称是什么?</p>

作者追问:2019-08-19 15:33

是用的是一个latex毕业论文模板,用的texlive2019。我之前用的ctex没有出现过这种问题,并且这个模板我看不懂有点复杂...安装好texlive2019后我直接编译这个模板就出现了这个问题。模板在附件里,字体名称就是xits呀。

31.zip


  • 非常感谢! – 牢-牢 2019-08-19 16:14 回复
  • 回复 registor :问题解决了,太感谢您了。 – 牢-牢 2019-08-19 16:12 回复
  • 将ustcthesis.cls中205行的xits-regular.otf改为XITS-Regular.otf;223行的xits-math.otf改为XITSMath-Regular.otf就可以了 – registor 2019-08-19 16:04 回复
  • 特别需要注意的是字体名称是区分大小写的。 – registor 2019-08-19 16:00 回复
  • 查了一下,我这里是字体名称有变化的原因,你可以在命令行用fc-list > langall.txt将所有字体信息输出到langall.txt中,然后用记事本打开该文件,查找这些字体的具体名称。需 – registor 2019-08-19 15:59 回复
0
<p><img src="/data/ueditor/php/upload/image/20190819/1566201635389512.png" title="1566201635389512.png" alt="01.png"></p><p>在cls里面把字体名称改一下试试,字体名称对不上,搜索不到</p>
  • 嗯嗯,是这个问题,太感谢您了。 – 牢-牢 2019-08-19 16:13 回复
0
<p>看起来以后要多多注意字体名的大小写问题了。</p>

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。