默认的字体格式很难打出生僻字.
我们可以使用ctex的其他字体.
首先要知道有哪些字体, 参考: https://www.cnblogs.com/wodedow/p/13845213.html.
比如我们要使用字体名称为AR PL KaitiM GB, 我们需要在usepackage区域加入下面的代码
\setCJKfamilyfont{font01}{AR PL KaitiM GB}
\newcommand{\fonta}{\CJKfamily{font01}}
在使用生僻字时, 如下即可.
\fonta{生僻字}
如果这个字体没有, 就再换一个字体试试.
想自己上传字体到overleaf的参考: https://blog.csdn.net/WinterShiver/article/details/122310559.