LaTeX编译问题之fandol is unavailable

在电脑更换Win10系统,安装TeXLive2021之后,原来可以在 win7 + texlive2020 + texstudio 中用 pdflatex 成功编译的幻灯片 (slide, beamer文档类) (内容有中文,加载了 \usepackage[UTF8,scheme=plain]{ctex} 宏包),如今用 pdflatex 编译不通过,出现如下错误提示:

CTeX fontset `fandol' is unavailable in current(ctex) mode

但用xelatex能成功编译。

解决办法之一:更新宏包之后可以用pdflatex编译通过。(还有可能是由字体等其他原因造成此类错误,也许需要其他解决办法)

更新宏包方法:在系统中搜索 TEX Live Manager (windows图标旁边放大镜),在出来的新界面中按照如下三个步骤操作即可更新,操作完3个步骤之后开始更新,用时大约35分钟(操作完第1步之后会弹出新窗口,等新窗口内容显示完再点关闭,不要点abort按钮)。(在lshort-zh-cn 中 “安装和更新宏包” 这一节也介绍了此更新宏包的方法。)

本文为Beta2187原创博文,地址为https://www.cnblogs.com/beta2187/p/B1136.html,未经本人允许,禁止转载。

posted @ 2021-11-01 11:38  Beta2187  阅读(2877)  评论(0编辑  收藏  举报