文字不能正常加粗,经常被字体问题困扰

发布于 2021-05-19 18:26:19

第一行就会报错

Font "FandolKai-Regular" does not contain requested
(fontspec) Script "CJK".
Some font shapes were not available, defaults substituted.

需要加粗的地方实现不了,并有时直接报出错误

Font shape `TU/FandolKai-Regular(0)/b/n' undefined
(Font) using `TU/FandolKai-Regular(0)/m/n' instead.
\documentclass[lang=cn, 11pt, chinese]{elegantbook}
\usepackage{ctex}

\begin{document}

\begin{definition}{}{}
我要加粗{\bfseries 啦啦啦} \\
我要加粗\textbf{啦啦啦}
\end{definition}

\end{document}

查看更多

关注者
0
被浏览
4k
乙醇
乙醇 2021-05-20
这家伙很懒,什么也没写!

使用中文的 elegantbook 就不需要再添加 ctex 宏包了
需要看 elegantbook.cls 中, 搜索 \citshapetheoremstyle 可以发现定理环境的 Body font 中均使用了 \citshape 也就是楷书, 修改字体的话可以使用 texdoc elegantbook 中提到的方正字库
image.png
或者修改/新增 elegantbook.cls\newtheoremstyle 的定义, 具体如何修改可以看 texdoc amsthm 中的 New theorem styles 一节.
image.png

2 个回答
啸行
啸行 2021-05-19
这家伙很懒,什么也没写!

这个很正常啊……具体地讲,就是设置字体时,字体本身没有加粗的样式,或者没有设置对应的加粗的样式

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览