在電腦更換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,未經本人允許,禁止轉載。