如何重新定义不同尺寸的字体系列(\huge、\large 等)

如何重新定义不同尺寸的字体系列(\huge、\large 等)

我如何才能更改字体系列以适应特定的字体大小?

我的文档通过 使用无衬线字体\renewcommand{\familydefault}{\sfdefault},但我想在\huge和上使用衬线\LARGE

在下面的 MWE 中我得到了我想要的结果,因为 lmodern 没有\huge(20.74 pt) 和\LARGE(17.28 pt) 的小写字母。

\documentclass{scrbook} 

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\renewcommand{\familydefault}{\sfdefault}

\begin{document}
    \huge \textsc{Some Title Words}
    
    \LARGE \textsc{Some Other Title Words}
\end{document}

但这几乎不是一个解决方案,因为会产生以下错误:

字体形状“T1/lmss/m/sc”大小 <20.74> 不可用(字体)已尝试使用字体形状“T1/lmr/m/sc”

字体形状“T1/lmss/m/sc”大小<17.28>不可用(字体)尝试使用字体形状“T1/lmr/m/sc”

相关内容