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

问题的具体形式是:

ubuntu中latex解决“fontspec error:

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

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

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

1. 用font-manager来安装字体

先安装font-manager,命令是
sudo apt-get install font-manager
然后在终端中输入font-manager,打开软件。点击图中红色圈中的按钮,选择 install fonts,导航到windows字体存放的位置,你可以只选择安装需要的字体。为了方便,我们丛选了所有字体。
ubuntu中latex解决“fontspec error:

2.修改出错的字体配置文件

安装完成之后,输入
fc-list :lang=zh
查看字体安装结果,如下图,注意图中红色方框中的内容。
ubuntu中latex解决“fontspec error:
第一幅图的最上面一行给出了出错的文件,编辑这个文件:
gedit /usr/share/texlive/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def
将其中出现的所有"[SIMKAI.TTF]"(不包括分号)替换为上图中红色方框中的内容。

成功,结束。


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


你可能感兴趣的:(latex)