我是靠谱客的博主 土豪小伙,最近开发中收集的这篇文章主要介绍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中文字体加粗解决方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部