關於LaTeX中文生僻字的解決
問題背景
參考:CTeX 和生僻字的故事 (hoblovski.github.io)
TeX 中使用中文, 通常最簡單的方法都是使用 CTeX 和 XeLaTeX. 只要在源文件中加上一行 \usepackage{ctex}
然后用 xelatex
編譯就好.
但是古老以來就有個問題: CTeX 使用的 Fandol 字體對於生僻字支持不好. 對於名字中有生僻字的人就很不友好. 名字有時就顯示為一個方框里面有一個 F.
解決方法
由於CTeX中使用的Fandol字體對生僻字😓,所以我們需要找一個對生僻字友好的字體,Google 的 noto 字體就可以,而且個人認為還挺好看的。
設置字體
\setCJKfamilyfont{Noto}{Noto Sans CJK SC}
\newcommand{\Noto}{\CJKfamily{Noto}}
然后輸入文字的時候調用自己自定義的\Noto
的命令就可以啦!
Google Noto字體下載
可以參考下面的博客: