texlive编译中发现字体有问题解决
这里可以用tlmgr info
命令搜索需要下载的字体并从CTAN官网下载。一般这个时候也会有对应的路径,比如texmf-dist/fonts/。把下载的字体解压放在这些路径下,然后分别运行mktexlsr
和sudo fc-cache
。
如果是Windows下发现mktexmf: empty or non-existent rootfile!这种错误的,请重新为所有用户安装字体文件(右键点击xxx.ttf或者xxx.otf,然后“为所有用户安装”),然后运行用管理员cmd执行fc-cache -fsv命令。
更改ctex-fontset-windows.def文件中使用的字体,路径:D:\texlive\2021\texmf-dist\tex\latex\ctex\fontset