对于某些字体,可以很容易地用类似的字体替换默认字体:\renewcommand{\rmdefault}{somefont}
。
然而,有些字体,比如BrushScriptX
希望您使用特殊命令(例如\bsifamily
使用字体)。在
\bsifamily
在 /usr/share/texmf-texlive/tex/latex/brushscr/pbsi.sty 中定义:
\DeclareRobustCommand\bsifamily{\fontencoding{T1}\fontfamily{pbsi}%
\fontseries{xl}\fontshape{n}\selectfont}
在这种情况下,我有一个使用我正在编辑的 cls 样式表的文档。我使用标准包含来使用此字体:
\usepackage[T1]{fontenc}
\usepackage{pbsi}
\renewcommand{\rmdefault}{bpsi}
如果我尝试在文档模板中使用,则会失败并显示错误:字体形状“T1 / pbsi / m / n”未定义
在模板中用 BrushScriptX 替换默认罗马字体的最佳方法是什么\renewcommand{\rmdefault}{font}
?