我是靠谱客的博主 土豪小伙,这篇文章主要介绍XeLaTeX下LaTeX中文字体加粗解决方案,现在分享给大家,希望可以做个参考。

(伪斜体法)
在页首添加如下指令:(以常用的黑体和宋体为例)

letheitirelax
newCJKfontfamilyheiti{SimHei}[AutoFakeBold]
setCJKsansfont{SimHei}[AutoFakeBold]

letsongtirelax
newCJKfontfamilysongti{SimSun}[AutoFakeBold]
setCJKmainfont{SimSun}[AutoFakeBold]  

注意:我在实测中发现有些字体指定为黑体的BoldFont时会报错,提示不能被编译,仔细研究后发现可能是由于字体嵌入性受限。以以下字体为例:
嵌入性
字体嵌入性为“可编辑”的字体才能在latex中被编译,不知道是不是这个原因。这个牵扯到字体开发公司的版权问题,改也不好改。我在网站上下载的“方正粗黑宋简体”字体,其嵌入性显示为可编辑,就可以被指定为黑体的BoldFont。可惜有点丑。

参考网站:
https://zhuanlan.zhihu.com/p/111368138
https://www.newsmth.net/nForum/#!article/TeX/329938

最后

以上就是土豪小伙最近收集整理的关于XeLaTeX下LaTeX中文字体加粗解决方案的全部内容,更多相关XeLaTeX下LaTeX中文字体加粗解决方案内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部