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]