加粗不了个别字体,请问如何解决呢?

发布于 2025-02-06 18:27:08

我已经加入需要用到的字体文件,且对于所有的字体都使用类似于如下的代码,但是只有楷体加粗不了,请问是什么原因呢?可以如何解决?

\documentclass{article}
\usepackage{ctex}
\setCJKfamilyfont{KaiTi}{华文楷体.TTF}
\newcommand{\KaiTi}{\CJKfamily{KaiTi}}
\begin{document}
\section{Introduction}
\textbf{水电费}水电费
{\KaiTi \textbf{水电费}}
\end{document}

查看更多

关注者
1
被浏览
264
Sagittarius Rover
我要成为Typst糕手/(ㄒoㄒ)/~~

如果我们用的是同一个"华文楷体"的话,楷体是没有粗体的。

image.png

如果一定要对楷体加粗,一个不那么好的办法是使用伪粗体

image.png

\documentclass{article}
\usepackage{ctex}
\setCJKfamilyfont{KaiTi}[AutoFakeBold,AutoFakeSlant]{华文楷体.TTF}
\newcommand{\KaiTi}{\CJKfamily{KaiTi}}
\begin{document}
\section{Introduction}

{\KaiTi 水电费} <-这是楷体

\textbf{水电费} <-这是粗体

{\KaiTi \textbf{水电费}} <-这是(伪)加粗的楷体

{\KaiTi \bfseries 水电费} <-这也是(伪)加粗的楷体

{\KaiTi \textit{水电费}} <-这也是(伪)倾斜的楷体

{\KaiTi \itshape 水电费} <-这也是(伪)倾斜的楷体

{\KaiTi \itshape \bfseries 水电费} <-这也是(伪)倾斜与(伪)加粗的楷体

\end{document}

image.png

另外,下次提问最好补充提供华文楷体.TTF文件(在没有版权问题的前提下)。

1 个回答

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览