Appearance
生僻字无法显示(例:彧、璟)
另外定义字体
定义一个包含生僻字的字体
custom-font,注意要确保你的系统存在该字体。latex\setCJKfamilyfont{custom-font}{Noto Serif CJK SC}使用自己定义的字体
latex荀{\CJKfamily{custom-font} 彧}不是苟或。\CJKfamily会切换字体,影响之后所有内容。故另套{}来分组,限制其作用范围。
更多解释请参考lshort-zh-cn手册或ctex手册。
↕️ 字可能上下错位
有个别同学反映,自定义字体的字会上下错位。这是因为不同字体的基线没对齐。可以考虑用\raisebox{<竖直位移>}{<内容>}等方法微调,或者忽略。
备用办法
万一您非常“幸运”,问题到这里仍未解决,可以再试试以下办法,或者咨询身边朋友。
关闭
\BITSetup里style中的选项windowsSimSunFakeBold = true。(删除或修改为false)直接设置
ctex宏包:latex\PassOptionsToClass{fontset=windows}{ctexbook} \documentclass[…]{bithesis}在
\BITSetup{…}之后再次设置字体:latex\setCJKmainfont{SimSun}[ItalicFont=KaiTi, AutoFakeBold]