(伪斜体法)
在页首添加如下指令:(以常用的黑体和宋体为例)
\let\heiti\relax
\newCJKfontfamily\heiti{SimHei}[AutoFakeBold]
\setCJKsansfont{SimHei}[AutoFakeBold]
\let\songti\relax
\newCJKfontfamily\songti{SimSun}[AutoFakeBold]
\setCJKmainfont{SimSun}[AutoFakeBold]
注意:我在实测中发现有些字体指定为黑体的BoldFont时会报错,提示不能被编译,仔细研究后发现可能是由于字体嵌入性受限。以以下字体为例:
字体嵌入性为“可编辑”的字体才能在latex中被编译,不知道是不是这个原因。这个牵扯到字体开发公司的版权问题,改也不好改。我在网站上下载的“方正粗黑宋简体”字体,其嵌入性显示为可编辑,就可以被指定为黑体的BoldFont。可惜有点丑。
参考网站:
https://zhuanlan.zhihu.com/p/111368138
https://www.newsmth.net/nForum/#!article/TeX/329938