Для некоторых шрифтов шрифт по умолчанию легко заменить на что-то вроде: \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 'undefined
Какой может быть лучший способ заменить римский шрифт по умолчанию на BrushScriptX в шаблоне, например, \renewcommand{\rmdefault}{font}
?