latex中字体加粗应该用到\bfseries
,不建议使用\textbf
,但即便正确使用了,也会出现字体为加粗的现象,在编译时会报出如下警告:
LaTeX Font Warning: Font shape `TU/FangSong(1)/bx/n' undefined
(Font) using `TU/FangSong(1)/m/n' instead on input line 72.
这是再说 在要使用的字体中,不存在粗体形式的楷体,所以 LaTeX 就用不粗的楷体代替了。
解决方法
给文档类加全局项AutoFakeBold,打开全局伪粗体功能
\documentclass[UTF8, AutoFakeBold]{ctexbook}
\begin{document}
{\fangsong 仿宋不加粗}
{\fangsong\bfseries 仿宋加粗}
\end{document}
原因分析
没有真正的粗体的字体包,只能用伪粗体达到效果
网友评论