LaTeX:指定默认文档范围字体

LaTeX:指定默认文档范围字体

对于某些字体,可以很容易地用类似的字体替换默认字体:\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}

答案1

相关内容