我已经加入需要用到的字体文件,且对于所有的字体都使用类似于如下的代码,但是只有楷体加粗不了,请问是什么原因呢?可以如何解决?
\documentclass{article}
\usepackage{ctex}
\setCJKfamilyfont{KaiTi}{华文楷体.TTF}
\newcommand{\KaiTi}{\CJKfamily{KaiTi}}
\begin{document}
\section{Introduction}
\textbf{水电费}水电费
{\KaiTi \textbf{水电费}}
\end{document}
如果我们用的是同一个"华文楷体"的话,楷体是没有粗体的。
如果一定要对楷体加粗,一个不那么好的办法是使用伪粗体:
\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}
另外,下次提问最好补充提供华文楷体.TTF文件(在没有版权问题的前提下)。