在用 elegantbook 的 Latex 模板写东西, 但是有些环境中的字体加黑命令 \textbf{} 会不起作用, 并提示 LaTeX Font: Some font shapes were not available, defaults substituted. 警告.
解决方法参考: 文字加粗不了怎么回事?
部分内容如下:
2.使用 chinesefont = ctexfont(默认选项), 很明显缺失字形,你需要简单配置一下
在 elegantbook.cls 第 214 行附近, 将如下代码替换\ifdefstring{\ELEGANT@chinesefont}{ctexfont}{ \RequirePackage[UTF8,scheme=plain]{ctex} \xeCJKsetup{AutoFakeBold=true} }{\relax}替换为:
\ifdefstring{\ELEGANT@chinesefont}{ctexfont}{ \RequirePackage[UTF8,scheme=plain]{ctex} \setCJKfamilyfont{kaishu} {KaiTi}[AutoFakeBold] \renewcommand*{\kaishu}{\CJKfamily{kaishu}} }{\relax}
4510

被折叠的 条评论
为什么被折叠?



