红联Linux门户
Linux帮助

ubuntu中latex解决“fontspec error: "font-not-found"”

发布时间:2016-04-11 15:28:15来源:linux网站作者:up_com

问题的具体形式是:

ubuntu中latex解决“fontspec error: "font-not-found"”

这是因为我们的系统中没有安装楷体。

可以用命令fc-list :lang=ch来查看系统安装了哪些中文字体。


解决问题主要有以下几步:

1.用font-manager来安装字体
先安装font-manager,命令是:

sudo apt-get install font-manager 

然后在终端中输入font-manager,打开软件。点击图中红色圈中的按钮,选择 install fonts,导航到windows字体存放的位置,你可以只选择安装需要的字体。为了方便,我们丛选了所有字体。

ubuntu中latex解决“fontspec error: "font-not-found"”


2.修改出错的字体配置文件
安装完成之后,输入:

fc-list :lang=zh 

查看字体安装结果,如下图,注意图中红色方框中的内容。

ubuntu中latex解决“fontspec error: "font-not-found"”

第一幅图的最上面一行给出了出错的文件,编辑这个文件:

gedit /usr/share/texlive/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def 

将其中出现的所有"[SIMKAI.TTF]"(不包括分号)替换为上图中红色方框中的内容。

成功,结束。

其它字体的处理方式与此类似。


本文永久更新地址:http://www.linuxdiyf.com/linux/19692.html