\bfseries 不适用于 .cls 文件中带有 \songti 字体的 CJK 字符

\bfseries 不适用于 .cls 文件中带有 \songti 字体的 CJK 字符

我正在修改现有的论文模板。

.cls文件中,对具有、或其他类似设置的\bfseriesCJK 字符不起作用,但对数字、具有 CJK 主字体 ie 的 CJK 字符和其他非 CJK 字符起作用。\songti\lishu\heitiAdobe Fangsong Std

MWE 显示如下:

文件mythesis.cls

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{mythesis}

\LoadClass{ctexbook}

\RequirePackage{fontspec,xunicode,xltxtra}
\RequirePackage{xeCJK}
\xeCJKsetup{xeCJKactive=true}
\xeCJKsetup{AutoFakeBold=4}
\setCJKmainfont{Adobe Fangsong Std}

\renewcommand\maketitle{
    \zihao{-0}\bfseries{测试1a}\mdseries{测试1a} \par
    \songti\bfseries{测试1a}\mdseries{测试1a}
}

文件mythesis.tex

\documentclass{mythesis}

\begin{document}
    \maketitle
\end{document}

结果:

结果

顺便说一句:此修改仅供个人使用。

相关内容